如何编制放大镜程序。(300分)(300分)

  • 主题发起人 主题发起人 huanghq123
  • 开始时间 开始时间
H

huanghq123

Unregistered / Unconfirmed
GUEST, unregistred user!
我目前的项目中,要用到对图片的处理,要求有旋转、移动(可以拖动图片)、放大镜效果(局部放大,移动放大镜放大的内容也跟着变化)。我没接触过这方面的问题,求帮助,有源码最好。
EMAIL:qinghh2002@yahoo.com.cn
QQ:294988906
谢谢啦,300分悬赏。
 
调用 strechdraw 方法应该可以的。
 
不知道对你有帮助不:

http://desktop.chinaitlab.com/Delphi/32808.html
 
to strechdraw
可以具体些吗,因为我没有做过图片这方面东西,项目又很急。
 
to jxgxy:
谢谢,你介绍的那篇文章是在另一个image上显示放大的效果,我希望,在原图局部放大。
 
取鼠标位置 > 截图 > 放大 > 显示
 
可以用双缓存实现,操作A画布,放大结果画到B画布上,B是你处理的图片画布,就是建立一个和图片等大的位图对象,点放大按钮时,先将图像考贝到这个临时位图上,根据鼠标移动确定要放大的区域,根据放大倍数从临时位图Strechbitblt显示。大概是这个意思把
 
to iamy
能说得详细些吗,我可以单开贴送分。我确实急用。
 
应该不难,勾住鼠标的位置,GDI截图,在窗体上根据设定的位数放在显示
 
建议看envision2控件源代码,它实现了你所需要的所有图像操作功能。
 
放大镜搜索一下有很多的
 

Similar threads

D
回复
0
查看
824
DelphiTeacher的专栏
D
D
回复
0
查看
768
DelphiTeacher的专栏
D
D
回复
0
查看
719
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部