Delphi 2009 的广告功能之一是对 PNG 的支持。太好了,因为 Unicode 问题破坏了我之前使用的 pngimage.pas 库。唯一的问题是,我找不到Delphi 2009 版本。任何人都知道它叫什么,以及将现有的基于 pngimage.pas 的代码迁移到新库有多么困难?
Mason Wheeler
问问题
759 次
2 回答
8
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
于 2008-10-31T22:26:26.637 回答
1
您可以将 png 图像读入 TImage 控件。就像 gif、jpg、emf、wmf、bmp。
不确定这是否是您想要的。
于 2008-10-31T21:24:31.427 回答