A abcxca Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-22 #1 有一个bmp文件,但太大了(一屏显不完),如何能让它缩小地显示. 或干脆直接把它缩小.
T takashiki Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-22 #2 放一个TImage控件,设置他的Stretch属性为True;
A abcxca Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-22 #4 显示是行了,但想在图片上编辑时座标和线条都很不理想. 还是教教我怎样把它缩小吧.
X xuhuiqinfeng Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-23 #5 用如photoshop之类的软件把它缩小是最好的方法
M miaofeng Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-23 #6 简单的可以这样做,首先读入原图的尺寸,然后根据你期望的尺寸,将TImage的尺寸按比例缩小,即改变TImage的width和height,当然了,TImage的Stretch属性要置为True,同时你可以调整TImage的Top和Left让图形显示在合适的位置上,这是基本思路,实现起来不困难的。
简单的可以这样做,首先读入原图的尺寸,然后根据你期望的尺寸,将TImage的尺寸按比例缩小,即改变TImage的width和height,当然了,TImage的Stretch属性要置为True,同时你可以调整TImage的Top和Left让图形显示在合适的位置上,这是基本思路,实现起来不困难的。
J jerryzhu Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-23 #7 miaofeng的想法不错 至于你要在图片上做什么另外的操作,不妨说来听听
S singler82 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-23 #8 TImage 用了 Proportional 和 Stretch 属性以后 图片的坐标 和 控件的坐标就不符了 所以 画线或者什么的 会发现 鼠标位置和画线的位置不符 这个可以 进行一个坐标转化。 比如 用 Proportional 的时候 用 位图宽度 除以 控件宽度 得出放大或者缩小的 比率 对坐标进行转化一下就OK
TImage 用了 Proportional 和 Stretch 属性以后 图片的坐标 和 控件的坐标就不符了 所以 画线或者什么的 会发现 鼠标位置和画线的位置不符 这个可以 进行一个坐标转化。 比如 用 Proportional 的时候 用 位图宽度 除以 控件宽度 得出放大或者缩小的 比率 对坐标进行转化一下就OK