LINUX.ORG.RU

Показать PNG в X(Pixmap)


0

0

Не поделится ли кто-нибудт кодом, как можно отобразить картинку в PNG в X?

Ограничения - libpng и голый X API(т.е. никаких imlib и прочих надстроек).

★★★★★

prosti za translit ..

ideya v sleduyushem .. nado iz png vydrat' pryamye dannye .. to est' palitru i cveta v palitre dlya kazhdogo pixela to est' nomera v politre sleva naprava sverhu vniz .. potom vykovyrat' vse cveta palitry s pomosh'yu AllocColor i sostavit' massiv ih identificatorov tozhe sleva napravo sverhu vniz kak v kartinke .. potom zasunut' vse eto delo v CreateImage ..

primerno tak .. sam tak delal tol'ko s xpm ..

udachi!

lg ★★
()
Ответ на: комментарий от lg

Возьми кусок кода из FOX-а (файл по фамилии fxpngio.cpp, функция по имени fxloadPNG() ) если выбросить оттуда FOX-специфичную мишуру останется как раз голая pnglib заливающая сответствующий буфер данными в формате rgba;

PS: Адрес http://www.fox-toolkit.org

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.