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

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

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

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

Сообщение azatsh » 12.01.2011 19:41:21

Есть код:

Код: Выделить всё
...........................................
image1 := TImage.Create(self);
image1.picture.loadfromfile('/home/azat/1.png');
image1.transparent := true;
...........................................

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

Использую lazarus_0.9.29.26103 в Ubuntu_10.10.
В windows такой проблемы нет!
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

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

Сообщение Павел Ишенин » 12.01.2011 19:50:27

альфа канал под gtk2 не реализован в lazarus до конца
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

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

Сообщение azatsh » 12.01.2011 19:52:16

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

Добавлено спустя 3 минуты 7 секунд:
интересно что средствами gtk можно реализовать простейший image на форме и который нормально открывает PNG файл!
azatsh
новенький
 
Сообщения: 33
Зарегистрирован: 20.07.2010 10:14:04

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

Сообщение Павел Ишенин » 13.01.2011 19:19:08

Тот кто обещал реализовать говорит что будет.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru