如何在Delphi 2007上显示透明的PNG?

问题描述:

TImage控件不支持PNG。有没有第三方组件?如何在Delphi 2007上显示透明的PNG?

谢谢!

我已成功使用TPaintBox组件与支持PNG的DevExpress TcxImageList,然后使用列表的工具在OnPaint中绘制图像。工作得很好。 DevEx也有一个TcxImage,但我没有尝试过。

尝试PngComponents - 只要它们可...

一个D2009版本可以发现here

编辑
对谷歌为旧版Delphi编码以下链接:
http://code.google.com/p/cubicexplorer/downloads/detail?name=PngComponents.zip&can=2&q=

GraphicEx会给你支持png和许多其他格式。

+0

我认为这是处理它的最好方法。只需将它放入使用条款中即可。 – 2015-06-29 07:09:55

DevEx TCXImage组件支持PNG直接转发。

CXImage1.Picture.LoadFromFile(myimage.png)