Я использую Delphi 2007. Как я могу поместить изображение GIF/PNG в компонент BitBtn? (Предпочтительно, если поддерживается альфа-прозрачность)
Как установить GIF/PNG/... изображение на BitBtn в Delphi?
Ответ 1
В пакете PngComponents есть компонент с именем PngBitBtn, который может корректно отображать PNG с альфа-прозрачностью. Они несколько старые, но их можно установить в Delphi 2007 с небольшой работой.
Ответ 2
Используйте графическую программу, например Photoshop (или что-то менее дорогое) для преобразования изображений в растровые изображения. BitBtns не принимает изображения GIF или PNG.
Ответ 3
Поддержка PNG полностью поддерживается Delphi 2009. Существует бесплатный пакет (лицензированный как MPL 1.1) с именем GraphicEx, который позволит вам для загрузки изображений во время разработки/времени исполнения, но вы не получите прозрачную альфа-смесь на кнопке в Delphi 2007.
Ответ 4
PNGimage, который включен в Delphi 2009k, должен выполнять эту работу. Если мы сможем найти его.