The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"XPutImage grayscale изображения на 24-bit экран."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"XPutImage grayscale изображения на 24-bit экран."
Сообщение от Ted emailИскать по авторуВ закладки on 03-Мрт-02, 21:18  (MSK)
Это вообще возможно?
Когда я создаю 8-bit изображение и пытаюсь его послать на экран, приложение вылетает (XPutImage - BadMatch).
Пока решил это так: выделяю место под 24-bit данные, копирую мою 8-bit картинку туда, а затем рисую полученнок 24-bit изображение.
Но это уж очень тормозит ( работаю по сетке ). Неужто, не предусмотрено, что сервер конвертировал своими силами ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: XPutImage grayscale изображения на 24-bit экран."
Сообщение от Ted emailИскать по авторуВ закладки on 07-Мрт-02, 23:22  (MSK)
Гм... Неужто никто не в курсе ?
Ладно, тогда немного уточню (прибавлю сюда результаты моих последних изысканий):
Мой XServer утверждает, что никаких Visual, кроме 24-bit TrueColor, он не знает (т.е. только в такой конфигурации успешен вызов XMatchVisualInfo ).
Но мне нужно рисовать 8-bit картинки (grayscale). Что же мне, на каждый пиксель придется тратить по три байта (одинаковых) ? И к тому же, приходится сначала преобразовывать изображение в отдельном буфере.
Я думал о том, чтобы использовать тут что-нибудь типа Colormap, однако, как я уже сказал, сервер поддерживает только TrueColor, а там, если я не ошибаюсь, никаких colormap нет.

Какие есть еще варианты решения этой проблемы ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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