metafile 修改问题,100大分(100分)

  • 主题发起人 主题发起人 myxinjie
  • 开始时间 开始时间
M

myxinjie

Unregistered / Unconfirmed
GUEST, unregistred user!
MFcanvas:=TMetafilecanvas.Create(MF,0);
MFcanvas.Draw(0,0,MF);
MF是一个有很多圆点的图象,现在想擦去某一部分圆点,
MFcanvas.Brush.Color:=clWhite;
MFcanvas.FillRect(rect1);
发现每重复一次,MF文件的大小就增大一倍,到最后MF变的巨大无比。
我看了前面有人说用metafile->bitmap修改的办法,这种办法也会使文件增大,且破坏原文件的质量。
如何用修改metafile单元文件的方法来对metafile进行加工?
高手指点了。。100分送上。。这可是我最后的100分喔。。
 

Similar threads

D
回复
0
查看
890
DelphiTeacher的专栏
D
D
回复
0
查看
858
DelphiTeacher的专栏
D
D
回复
0
查看
808
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部