加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi TBitmap是否支持alpha通道

发布时间:2020-12-15 09:10:27 所属栏目:大数据 来源:网络整理
导读:我听到人们说它不是. 但是,我创建了一个TBitmap并清除了整个区域 For I := 1 to bmp.Width do For J := 0 to bmp.Height do bmp.canvas.Pixels[I,J]:= $00000000; 然后我将抗锯齿文本绘制到位图上并将其保存到文件中.在gimp中打开它时会显示透明度信息. 有没
我听到人们说它不是.

但是,我创建了一个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;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读