TImage: файл PNG отображается без учета альфа канала!

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
azatsh
новенький
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

TImage: файл PNG отображается без учета альфа канала!

Сообщение azatsh »

Есть код:

Код: Выделить всё

...........................................
image1 := TImage.Create(self);
image1.picture.loadfromfile('/home/azat/1.png');
image1.transparent := true;
...........................................

Результат: картинка отображается, но пикселы которые имеют прозрачную составляющую отображаются без нее. эффекты теней теряются..

Использую lazarus_0.9.29.26103 в Ubuntu_10.10.
В windows такой проблемы нет!
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

альфа канал под gtk2 не реализован в lazarus до конца
azatsh
новенький
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

Сообщение azatsh »

а когда будет реализован?? в версии 0.9.31 будет оно?

Добавлено спустя 3 минуты 7 секунд:
интересно что средствами gtk можно реализовать простейший image на форме и который нормально открывает PNG файл!
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Тот кто обещал реализовать говорит что будет.
Ответить