我有一个带有透明信息的 Delphi 位图(32位),我需要将其转换并保存为 PNG 文件,同时保留透明度。目前我拥有的工具是 graphics32 库、GR32_PNG(由 Christian Budde 开发)和 PNGImage(由 Gustavo daud 开发)。最佳实现方案是什么?
编辑1:我的位图中不只是一种颜色是透明的,还有各种透明度级别的像素需要被保留。
编辑2:我通过将图像的背景设置为空 alpha 层的 PNG 图片,然后在其上写入抗锯齿文本来获取带有 alpha 信息的位图。之后我保存该位图。在使用 GIMP 打开时会显示透明度,并且放大可以看到抗锯齿效果。
编辑1:我的位图中不只是一种颜色是透明的,还有各种透明度级别的像素需要被保留。
编辑2:我通过将图像的背景设置为空 alpha 层的 PNG 图片,然后在其上写入抗锯齿文本来获取带有 alpha 信息的位图。之后我保存该位图。在使用 GIMP 打开时会显示透明度,并且放大可以看到抗锯齿效果。