URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9589
[ Назад ]

Исходное сообщение
"Затемнение окна"

Отправлено pavlinux , 28-Ноя-12 00:07 
Дано:
- C99 и дальше;
- libX11 c друзьями;  
- libpng/libtiff/... по вкусу;
- 2 PNG-шки (1280x1024).

Надо:

Отобразить первую картинку фулскрином, без рамок, курсоров, скроллов ... (ну это фигня)    
и сделать (плавный) переход от первой картинки ко второй. Можно через альфа канал, можно наложением.

Чем делают?

Не надо:
- QT/KDE/GTK/Wx/Mono - блобы.

-----------


Содержание

Сообщения в этом обсуждении
"Затемнение окна"
Отправлено sproot , 28-Ноя-12 09:57 
>[оверквотинг удален]
> - libpng/libtiff/... по вкусу;
> - 2 PNG-шки (1280x1024).
> Надо:
> Отобразить первую картинку фулскрином, без рамок, курсоров, скроллов ... (ну это фигня)
> и сделать (плавный) переход от первой картинки ко второй. Можно через альфа
> канал, можно наложением.
> Чем делают?
> Не надо:
> - QT/KDE/GTK/Wx/Mono - блобы.
> -----------

Может это поможет:
http://linuxfocus.berlios.de/English/September2001/article13...
http://xmorph.sourceforge.net/


"Затемнение окна"
Отправлено gpl77 , 28-Ноя-12 15:36 

> Отобразить первую картинку фулскрином, без рамок, курсоров, скроллов ... (ну это фигня)
> и сделать (плавный) переход от первой картинки ко второй. Можно через альфа
> канал, можно наложением.
> Чем делают?

XRender ?
http://www.x.org/releases/X11R7.7/doc/renderproto/renderprot...


"Затемнение окна"
Отправлено pavlinux , 29-Ноя-12 01:19 
>> Отобразить первую картинку фулскрином, без рамок, курсоров, скроллов ... (ну это фигня)
>> и сделать (плавный) переход от первой картинки ко второй. Можно через альфа
>> канал, можно наложением.
>> Чем делают?
> XRender ?
> http://www.x.org/releases/X11R7.7/doc/renderproto/renderprot...

Точняк!!! С документаций правда хреново...  

---

Во чё надыбал: http://pavlinux.ru/composite.html


"Затемнение окна"
Отправлено gpl77 , 29-Ноя-12 11:58 
> Точняк!!! С документаций правда хреново...

xorg-овцы доки растащили по "месту расположения"
вот на libXrender
http://cgit.freedesktop.org/xorg/lib/libXrender/tree/doc
вот на libXcomposite
http://cgit.freedesktop.org/xorg/lib/libXcomposite/tree/man

вот еще старый доклад Пакарда
http://www.keithp.com/~keithp/talks/usenix2001/xrender/


"Затемнение окна"
Отправлено pavlinux , 29-Ноя-12 22:53 
>> Точняк!!! С документаций правда хреново...
> xorg-овцы доки растащили по "месту расположения"
> вот на libXrender
> http://cgit.freedesktop.org/xorg/lib/libXrender/tree/doc
> вот на libXcomposite
> http://cgit.freedesktop.org/xorg/lib/libXcomposite/tree/man
> вот еще старый доклад Пакарда
> http://www.keithp.com/~keithp/talks/usenix2001/xrender/

маны хороши когда знаешь как, но забыл аргументы, типы, иль структуры.
Мне связать как-то надо...

Парсить PNG-шку точно не буду, конвертну сразу в BMP...