3

我听到人们说不是。

但是,我创建了一个 TBitmap 并清除了整个区域

For I := 1 to bmp.Width do
  For J := 0 to bmp.Height do
    bmp.canvas.Pixels[I,J]:= $00000000;

然后我在位图上绘制抗锯齿文本并将其保存到文件中。在 gimp 中打开它后,它会显示透明度信息。

有没有人对此有明确的答案,如果它确实有效,那么有关它如何工作的更多信息?我试过玩最后一个字节,但在 gimp 中打开它时没有得到预期的结果。

4

2 回答 2

17

可以,但你必须设置

bmp.PixelFormat := pf32bit;
于 2011-01-13T13:16:29.157 回答
3

Delphi TBitmap 只是 Windows BITMAP 对象的包装器。所以,是的,它确实支持 Alpha 通道,但显然您必须适当地设置 PixelFormat 属性。

于 2011-01-13T13:16:04.853 回答