广告
淘宝内部优惠券
当前位置: 开发异常方案库» Delphi » TBitmap对象重复使用时图像有残留,重复使用前如何先清除?

TBitmap对象重复使用时图像有残留,重复使用前如何先清除?

开发异常方案库  收集整理于:2020-05-07 14:42:00  浏览:66次
FreeImage貌似不是这个作用,目前只能先delete再new TBitmap对象,实际上不是原对象了。

------网友观点--------------------
有一个可以清除画布的方法,Bitmap.Clear(TAlphaColorRec.White);

------网友观点--------------------
引用 1 楼 tanqth 的回复:
有一个可以清除画布的方法,Bitmap.Clear(TAlphaColorRec.White);
VCL的TBitmap好像没有这个。

------网友观点--------------------
图片改小全部填充白色。

------网友观点--------------------
引用 3 楼 tanqth 的回复:
图片改小全部填充白色。
也是一种办法了。TBitmap有内置的方法就好了。

------网友观点--------------------
Image1.Picture.Graphic:=nil; 清空graphic属性就是清空图像

------网友观点--------------------
引用 5 楼 victor_yang的回复:
Image1.Picture.Graphic:=nil; 清空graphic属性就是清空图像
我说的是TBitmap对象,你这个是把Image里的图清掉。
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
软件开发 程序错误 异常 ybaby.netCopyright © 2020-2026  ybaby 版权所有  桂ICP备17004385号-2 网站地图