Delphi 2009的一个广告功能是PNG支持.这很好,因为Unicode问题打破了我之前使用的pngimage.pas库.唯一的问题是,我找不到 Delphi 2009版本.任何人都知道它的名称,以及将现有的基于pngimage.pas的代码迁移到新库有多困难?
Delphi中的所有VCL映像支持都是通过TImage提供的.如果要显示PNG图像,只需删除TImage控件,然后将PNG图像加载到Picture属性中.
如果你想在代码中操作PNG图像(即不显示它),那么你可以添加
pngimage
到您的uses子句,然后直接使用TPNGImage类.
在我的机器上,PNGImage.pas位于:
C:\ Program Files\CodeGear\RAD Studio\6.0\source\Win32\vcl\Imaging\PNGImage\pngimage.pas