兄弟们请帮忙!!图像的放大缩小(100分)

  • 主题发起人 主题发起人 炙天使
  • 开始时间 开始时间

炙天使

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Image控件里面加入一幅xxx.jpg图像,可是只是看到图像的一部分
如何进行图像的滚动,和放大缩小,我很头痛!!!!!
我知道运用stretch属性进行操作,可是总是没有反应,
不知道还有什么好办法。希望大家可以详细一点
帮忙呀!!!
 
这方面的东西好像 以前讨论了不少,你查一下吧
 
没有反应?
 
你是不是觉得你的图片太大了,
所以。。你想把他弄小一点
 
这很简单啊!
要滚动
把image控件放进scrollbar控件就行了
放大缩小用strechdraw,就可以!
关注mysofts.51.net
我会把我以前图象处理的程序在上面发布!
 
同意楼上说法,其实把image控件放进scrollbar控件,把image的left、top设置为0就行了。
然后,缩放也可以取出image中jpeg的大小,将image的stretch设置为true,然后,一定要
把image的autosize设置为false,再调整image的大小就会有反应了。
 
那样会有闪烁!
用canvas

把image的left、top设置为0就行了。
把image的align设成alclient就行了!
 
设置Image.AutoSize :=True;
缩放 :
SetStretchBltMode(....);
StretchBlt(....);
 
闪烁 时候Form.doublebuffered:=true;缩放可以用stretchblt或者copyrect
或者将stretch置为true。调节image的大小
 
gz
以前我也遇见过,想做成放大缩小镜效果,就想photoshop里的一样!!!
 
多人接受答案了。
 
后退
顶部