scanline的问题(50分)

  • 主题发起人 主题发起人 3wccdel
  • 开始时间 开始时间
3

3wccdel

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样通过scanline拷贝图象、放大和缩小。
 
好像你搞错了吧?scanline 不是干这个的 //难道是我记错了?
 
scanline不能吗?难道不能把扫描的区域copy到另一image中,以及象copyrect一样的copy?
 
??? 这样能行吗,the speed?
 
楼上的两位兄弟:
俺的原始图为460*460,要放大到10倍、30倍及100倍,而且图象中心点受TREEVIEW控制
变化,在WIN2000下能显示,在98下显示不了,当然用的COPYRECT。哥们,你说在98下改用
scanline可行吗?
3wccdel.
 

scanline 是对图形象素进行操做的,图形拷贝,放大,缩小等操做可以用
stretchdraw进行操做, 自动适应大小。
 
这个问题我已解决,使用的方法是COPYRECT。因为要放大的倍数很大,故在图象中选择
中心点,计算中心点前后左右的几个象素,然后COPYRECT到CANVAS上。之所以想用SCANLINE
是想在放大的同时读取每个象素的RGB值。仍然感谢几位兄弟的解答,并将分数送给你们,
见者有份!
 
多人接受答案了。
 
3wccdel, 大哥能不能给个代码参考一下?
 
后退
顶部