简单问题(20分)

  • 主题发起人 主题发起人 fl0603
  • 开始时间 开始时间
F

fl0603

Unregistered / Unconfirmed
GUEST, unregistred user!
我用image1.picture.loadformfile()装载了一幅图片,image1的stretch属性为真,然后用
image2.canvas.copyrect(rect(0,0,image2.width,image2.height),image1,canvas,rect(0,0,image1.picture.width,image1.picture.height));
°把图片画在image2(image2的stretch为真,大小与image1不同)上,结果发现image2的图片质量比image1的图片质量差了很多, 这是怎么回事?
如何才能解决?
 
因为CopyRect方法会对图形进行运算,这种算法,会损失图片质量。建议你用Image2.Canvas.StretchDraw方法!
 
接受答案了.
 

Similar threads

I
回复
0
查看
673
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
851
DelphiTeacher的专栏
D
后退
顶部