The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Затемнение окна"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (GUI, XWindow, Qt, GTK)
Изначальное сообщение [ Отслеживать ]

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

Надо:

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

Чем делают?

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

-----------

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Затемнение окна"  +/
Сообщение от sproot (ok) on 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/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Затемнение окна"  +/
Сообщение от gpl77 (ok) on 28-Ноя-12, 15:36 

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

---

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Затемнение окна"  +/
Сообщение от gpl77 (ok) on 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/

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Затемнение окна"  +/
Сообщение от pavlinux (ok) on 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...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру