Delphi中的TBitmap如何处理图像的alpha通道支持?
- 内容介绍
- 文章标签
- 相关推荐
本文共计235个文字,预计阅读时间需要1分钟。
我听到有人说它不是原创的,但我是,我创建了一个TBitmap,并清除了整个区域。对于I等于1到bmp.Width,对于J等于0到bmp.Height,bmp.canvas.Pixels[I, J]等于0x00000000;然后我将抗锯齿文本绘制到位图上,并将其保存到文件中。
我听到人们说它不是.但是,我创建了一个TBitmap并清除了整个区域
For I := 1 to bmp.Width do For J := 0 to bmp.Height do bmp.canvas.Pixels[I,J]:= $00000000;
然后我将抗锯齿文本绘制到位图上并将其保存到文件中.在gimp中打开它时会显示透明度信息.
有没有人对此有明确的答案,如果它确实有效,那么有关它如何工作的更多信息?我试过玩最后一个字节,当我在gimp中打开它时,我没有得到预期的结果.
它确实如此,但你必须设置bmp.PixelFormat := pf32bit;
本文共计235个文字,预计阅读时间需要1分钟。
我听到有人说它不是原创的,但我是,我创建了一个TBitmap,并清除了整个区域。对于I等于1到bmp.Width,对于J等于0到bmp.Height,bmp.canvas.Pixels[I, J]等于0x00000000;然后我将抗锯齿文本绘制到位图上,并将其保存到文件中。
我听到人们说它不是.但是,我创建了一个TBitmap并清除了整个区域
For I := 1 to bmp.Width do For J := 0 to bmp.Height do bmp.canvas.Pixels[I,J]:= $00000000;
然后我将抗锯齿文本绘制到位图上并将其保存到文件中.在gimp中打开它时会显示透明度信息.
有没有人对此有明确的答案,如果它确实有效,那么有关它如何工作的更多信息?我试过玩最后一个字节,当我在gimp中打开它时,我没有得到预期的结果.
它确实如此,但你必须设置bmp.PixelFormat := pf32bit;

