Элемент управления TImage не поддерживает PNG. Есть ли какой-то сторонний компонент?Как я могу показать прозрачный PNG на Delphi 2007?
Спасибо!
Элемент управления TImage не поддерживает PNG. Есть ли какой-то сторонний компонент?Как я могу показать прозрачный PNG на Delphi 2007?
Спасибо!
Я успешно использовал компонент TPaintBox с DevExpress TcxImageList, который поддерживает PNG, а затем нарисовал изображения в OnPaint, используя возможности списка. Хорошо работает. DevEx также имеет TcxImage, но я этого не пробовал.
Попробуйте PngComponents - до тех пор, как они доступны ...
версия D2009 можно найти here
EDIT
на Google введите следующую ссылку для более старых версий Delphi:
http://code.google.com/p/cubicexplorer/downloads/detail?name=PngComponents.zip&can=2&q=
GraphicEx предоставит вам поддержку как для png, так и для многих других форматов.
Комплект компонентов DevEx TCXImage PNG прямой.
CXImage1.Picture.LoadFromFile(myimage.png)
Я думаю, что это лучший способ справиться с этим. Просто поместите его в предложение uses, и оно работает. –