Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Oleg Goodyckov                       2:5020/400     19 Dec 2002  18:58:27
 To : All
 Subject : XCreateImage и XPutImage
 -------------------------------------------------------------------------------- 
 
 Привет всем!
 
 Что-то не пойму, было это сообщение в эхе или нет? Вроже отправлял, но не
 видел.
 
 Проблема есть такая: читаю из файла в память картинку размерами 
 768 х 576 х 24 (то есть на пиксель - 3 байта). Создаю процедурой
 XCreateImage имидж и процедурой XPutImage вывожу его в окно размерами 
 192 х 144.
 
 По высоте получается все хорошо. Hо по ширине картинка получается втрое
 шире. И происходит сие потому, что каждый байт строки исходного
 изображения отображается в отдельный пиксель целевой картинки. Так что она
 состоит из вертикальных полос красного, зеленого и синего цветов,
 промодулированных по яркости. То есть все, как положенно, но почему байт
 попадает в пиксель?
 Впечатление такое, что какая-то из сабжевых процедур воспринимает исходную
 картинку не как 24-разрядную, а как 8-разрядную. Hо
 Screen->root_visual->bits_per_rgb я устанавливал в 24 и никакого
 результата оно не дало. То есть, отношения к делу не имееют.
 
 Кто подскажет, где чего крутить?
 Заранее благодарен.
 --- ifmail v.2.15dev5
  * Origin: unknown (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 XCreateImage и XPutImage   Oleg Goodyckov   19 Dec 2002 18:58:27 
 Re: XCreateImage и XPutImage   Ilya Anfimov   22 Dec 2002 20:45:18 
 Re: XCreateImage и XPutImage   Oleg Goodyckov   23 Dec 2002 14:18:23 
 Re: XCreateImage и XPutImage   Ilya Anfimov   25 Dec 2002 18:39:34 
 Re: XCreateImage и XPutImage   Oleg Goodyckov   28 Dec 2002 12:07:25 
 Re: XCreateImage и XPutImage   Ilya Anfimov   28 Dec 2002 21:38:44 
 Re: XCreateImage и XPutImage   Oleg Goodyckov   08 Jan 2003 16:17:42 
 Re: XCreateImage и XPutImage   Ilya Anfimov   09 Jan 2003 17:12:22 
Архивное /ru.linux/18643db9750c4.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional