【发布时间】:2010-09-20 06:37:43
【问题描述】:
Delphi 2009 的广告功能之一是对 PNG 的支持。太好了,因为 Unicode 问题破坏了我之前使用的 pngimage.pas 库。唯一的问题是,我无法找到 Delphi 2009 版本。有谁知道它叫什么,以及将现有的基于 pngimage.pas 的代码迁移到新库有多么困难?
【问题讨论】:
-
+1 正是我想要的
Delphi 2009 的广告功能之一是对 PNG 的支持。太好了,因为 Unicode 问题破坏了我之前使用的 pngimage.pas 库。唯一的问题是,我无法找到 Delphi 2009 版本。有谁知道它叫什么,以及将现有的基于 pngimage.pas 的代码迁移到新库有多么困难?
【问题讨论】:
Delphi 中的所有 VCL 图像支持都是通过 TImage 提供的。如果要显示 PNG 图像,只需拖放一个 TImage 控件,然后将 PNG 图像加载到 Picture 属性中。
如果您想在代码中操作 PNG 图像(即不显示它),那么您可以添加
png图片
到你的uses子句,然后直接使用TPNGImage类。
在我的机器上,PNGImage.pas 位于:
C:\Program Files\CodeGear\RAD Studio\6.0\source\Win32\vcl\Imaging\PNGImage\pngimage.pas
【讨论】:
您可以将 png 图像读入 TImage 控件。 就像 gif、jpg、emf、wmf、bmp。
不确定这是不是你想要的。
【讨论】: