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

Исходное сообщение
"Ратянуть (увеличить) картинку"

Отправлено Дмитрий , 23-Ноя-06 19:26 
Здравствуйте, эксперты!

Есть картинка, загруженная в Pixmap, которую я помещаю в XSetWindowBackgroundPixmap.
Как сделать так, чтобы картинка была растянута (увеличена) до размеров окна?

Спасибо!


Содержание

Сообщения в этом обсуждении
"Ратянуть (увеличить) картинку"
Отправлено perece , 23-Ноя-06 19:33 
>Здравствуйте, эксперты!
>
>Есть картинка, загруженная в Pixmap, которую я помещаю в XSetWindowBackgroundPixmap.
>Как сделать так, чтобы картинка была растянута (увеличена) до размеров окна?
получи размеры окна и растяни картинку прежде, чем засовывать в pixmap (растягивать можно при помощи библиотеки gd например).
делать всю эту процедуру нужно не один раз после создания окна, но также каждый раз когда размер окна меняется.

\^P^/


"Ратянуть (увеличить) картинку"
Отправлено Дмитрий , 23-Ноя-06 20:03 
>>Здравствуйте, эксперты!
>>
>>Есть картинка, загруженная в Pixmap, которую я помещаю в XSetWindowBackgroundPixmap.
>>Как сделать так, чтобы картинка была растянута (увеличена) до размеров окна?
>получи размеры окна и растяни картинку прежде, чем засовывать в pixmap (растягивать
>можно при помощи библиотеки gd например).
>делать всю эту процедуру нужно не один раз после создания окна, но
>также каждый раз когда размер окна меняется.
>
>\^P^/


Да, именно картинку надо растянуть. Если можно примерчик или ссылочку плз.


"Ратянуть (увеличить) картинку"
Отправлено perece , 24-Ноя-06 17:17 
>>>Здравствуйте, эксперты!
>>>
>>>Есть картинка, загруженная в Pixmap, которую я помещаю в XSetWindowBackgroundPixmap.
>>>Как сделать так, чтобы картинка была растянута (увеличена) до размеров окна?
>>получи размеры окна и растяни картинку прежде, чем засовывать в pixmap (растягивать
>>можно при помощи библиотеки gd например).
>>делать всю эту процедуру нужно не один раз после создания окна, но
>>также каждый раз когда размер окна меняется.
>>
>>\^P^/
>
>
>Да, именно картинку надо растянуть. Если можно примерчик или ссылочку плз.
man gdImageCopyResampled

\^P^/