我们创建了一个透明的位图做为一个层以后,可能因为中间编辑过程的原因,需要清除原来绘制的所有内容,那么用什么办法清除呢?实际上很简单,全部填充为透明度为0的颜色就好了,我用的是
ABitmap.FillRectS(0, 0, ABitmap.Width,ABitmap.Height, Color32(0, 0, 0, 0));
简单、粗爆、直接、有效。
注意一个前提,这个图层的绘图模式应为dmBlend,否则就是一团漆黑,很好玩吧。
ABitmap.DrawMode:=dmBlend;
我们创建了一个透明的位图做为一个层以后,可能因为中间编辑过程的原因,需要清除原来绘制的所有内容,那么用什么办法清除呢?实际上很简单,全部填充为透明度为0的颜色就好了,我用的是
ABitmap.FillRectS(0, 0, ABitmap.Width,ABitmap.Height, Color32(0, 0, 0, 0));
简单、粗爆、直接、有效。
注意一个前提,这个图层的绘图模式应为dmBlend,否则就是一团漆黑,很好玩吧。
ABitmap.DrawMode:=dmBlend;
登录 |