Как я могу отобразить прозрачный PNG в Delphi 2007?
-
03-07-2019 - |
Вопрос
Элемент управления TImage не поддерживает PNG.Есть ли какой-нибудь сторонний компонент, который будет?
Спасибо!
Решение
Я успешно использовал компонент TPaintBox с DevExpress TcxImageList, который поддерживает PNG, а затем нарисовал изображения в OnPaint, используя возможности списка.Работало хорошо.У DevEx также есть TcxImage, но я его не пробовал.
Другие советы
Пытаться PngКомпоненты - пока они есть...
Версию D2009 можно найти здесь
РЕДАКТИРОВАТЬ
В Google введите следующую ссылку для более старых версий Delphi:
http://code.google.com/p/cubicexplorer/downloads/detail?name=PngComponents.zip&can=2&q=
ГрафикаEx предоставит вам поддержку как PNG, так и многих других форматов.
Компонент DevEx TCXImage напрямую поддерживает PNG.
CXImage1.Picture.LoadFromFile(myimage.png)
Не связан с StackOverflow