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