Как я могу отобразить прозрачный PNG на Delphi 2007? - PullRequest
5 голосов
/ 05 марта 2009

Элемент управления TImage не поддерживает PNG. Есть какой-нибудь сторонний компонент, который будет?

Спасибо!

Ответы [ 5 ]

10 голосов
/ 05 марта 2009

Попробуйте PngComponents - пока они доступны ...

Версия D2009 может быть найдена здесь

EDIT
В коде Google есть следующая ссылка для более старых версий Delphi:
http://code.google.com/p/cubicexplorer/downloads/detail?name=PngComponents.zip&can=2&q=

3 голосов
/ 05 марта 2009
2 голосов
/ 06 марта 2009

GraphicEx предоставит вам поддержку как PNG, так и многих других форматов.

1 голос
/ 25 августа 2012

DevEx TCXImage компонент поддержки PNG прямо вперед.

CXImage1.Picture.LoadFromFile(myimage.png)
1 голос
/ 06 марта 2009

Я успешно использовал компонент TPaintBox с DevExpress TcxImageList, который поддерживает PNG, а затем нарисовал изображения в OnPaint, используя возможности списка. Работал хорошо. У DevEx также есть TcxImage, но я этого не пробовал.

...