Delphi 2009的一个广告功能是PNG支持。这很好,因为Unicode问题打破了我之前使用的pngimage.pas库。唯一的问题是,我无法找到 Delphi 2009版本。任何人都知道它的名称,以及将现有的基于pngimage.pas的代码迁移到新库有多困难?
答案 0 :(得分:8)
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
答案 1 :(得分:1)
您可以将png图像读入TImage控件。 就像gif,jpg,emf,wmf,bmp。
不确定这是不是你想要的。