delphi TBitmap是否支持alpha通道

2024-03-17

我听人们说事实并非如此。

但是,我创建了一个 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;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

delphi TBitmap是否支持alpha通道 的相关文章

随机推荐

  • htaccess 中的重定向规则

    我的新闻有旧网址 例如http example com mynew 35 this is the title http example com mynew 35 this is the title 其中 35 是新闻的 ID 现在我的新网址
  • 列表理解和 len() 与简单的 for 循环

    我应该获取一个单词列表 并计算其中长度为 2 个或更多字符且第一个字符和最后一个字符相等的所有单词 我想出了两种可能的解决方案 result 0 for word in words if len word gt 2 and word 0 w
  • 是否可以将输入数组分散到参数中?

    因此 Promise all 将数组作为值传递到函数中 我更希望它将数组值作为参数传递 假设我有这个功能 function printData a b c console log a b c 我想 Promise all 1 2 3 the
  • GraphDB Free 8.8 Sparql INSERT 返回 400。不支持 INSERT?

    我正在使用 GraphDB Free 并尝试使用 sparql 将一些三元组插入到存储中 该查询看起来像一个简单的 INSERT Some Prefixes INSERT DATA subject predicate object 我使用
  • 无法访问文件“$libdir/plpgsql”:没有这样的文件或目录

    我不知所措 在本地 Postgres 服务器 postgres app Mac OS X 10 7 中创建存储过程时遇到问题 也是如此 psql psql 9 3 0 Type help for help dchaston CREATE O
  • MSSQL2008 - Pyodbc - 以前的 SQL 不是查询

    我无法弄清楚以下代码有什么问题 语法没问题 用 SQL Management Studio 检查 我可以按照我应该的方式访问 这样也可以工作 但由于某种原因 一旦我尝试通过 PyODBC 创建表 它就会停止工作 import pyodbc
  • 2D 模式搜索算法

    我需要学习二维模式搜索算法 非常感谢提示和链接 更重要的是 给定一个 M m n 矩阵 其值在 K 中 example 000000000000000001000000 010100010010 M K 0 1 010100010001 1
  • 覆盖私有方法时的奇怪行为

    考虑下面的代码 class foo private function m echo foo gt m public function call this gt m class bar extends foo private function
  • 为什么这不能用作数组成员资格测试? [复制]

    这个问题在这里已经有答案了 gt gt gt 5 in 1 2 3 4 False False 我知道这是一种奇怪的测试会员资格的方式 而且 gt gt gt 5 not in 1 2 3 4 True 是 正确 的方式 令我困惑的是它的行
  • TypeScript 中的“as const”是什么意思?它的用例是什么?

    我很困惑as const投掷 我查了一些文档和视频 但没有完全理解 我关心的是as const下面代码中的意思是什么 使用它有什么好处 const args 8 5 as const const angle Math atan2 args
  • 基于时间列表中的序列岛交叉表行

    光是写出问题标题就伤了我的头 请多多包涵 请参阅以下 DDL 和虚拟数据 CREATE TABLE dbo tbl Example Date date NULL Time time 0 NULL Branch varchar 3 NULL
  • 编写 jenkins 插件:文档在哪里?

    在我当前的项目中 我们使用 Jenkins 来监控我们的构建 现在他们想让我写一个 Jenkins 插件来添加更多的监控参数 我已经了解了状态监视器插件的工作原理 但我无法弄清楚一些事情 我试图寻找编写插件的文档 但似乎非常缺乏 该网站仅提
  • 确定 Node.js 应用程序中的请求是否为本地请求

    我正在学习 Node js 创建网站时 我将在本地运行该网站 在localhost 部署后 它将在其他服务器上运行 我的问题是 如何确定请求是否来自本地主机或不在 Node 中 在 ASP NET 中 我可以使用Request IsLoca
  • Rails:关系 schema_migrations 的权限被拒绝

    我正在尝试为 Ruby on Rails Web 应用程序设置本地生产环境 我可以运行该应用程序rails server命令 它提供了开发环境 我尝试设置的生产环境纯粹是本地的 我按照本教程使用 apache 2 设置它 https www
  • 如何使用 boto 循环 DynamoDB 表中的所有项目?

    我想查询 DynamoDB 表并检索所有项目并使用 boto 循环它们 如何构建返回表中所有内容的查询或扫描 初步支持Scan API http docs amazonwebservices com amazondynamodb lates
  • 我什么时候需要担心 iOS 应用程序中的线程安全?

    在编写通常的视图控制器代码时 我可以假设这只会从单个事件循环线程调用吗 我需要什么样的类才能保证线程安全 涉及多线程的常见情况有哪些 The 并发编程指南 http developer apple com library ios docum
  • 如何修复 karma 单元测试期间图像的 404 警告

    我正在使用 grunt karma phantomjs jasmine 对我的指令之一 angularjs 进行单元测试 我的测试运行良好 describe bar foo function beforeEach inject functi
  • Junit @AfterClass(非静态)

    Junit s BeforeClass and AfterClass必须声明为静态 有一个很好的解决方法here https stackoverflow com questions 32952884 junit beforeclass no
  • AngularJS 模板不能使用包含连字符的 JSON

    AngularJS 模板不能使用键中包含连字符的 JSON e g 我的 Json 看起来像 link xx test href test xx 现在 在我的 angularjs 模板中 如果我引用 href 它就不起作用 a a 无法解析
  • delphi TBitmap是否支持alpha通道

    我听人们说事实并非如此 但是 我创建了一个 TBitmap 并通过以下方式清除了整个区域 For I 1 to bmp Width do For J 0 to bmp Height do bmp canvas Pixels I J 0000