Добрый день, уважаемые форумчане. Появилась необходимость передать по X11 на удалённую машину часть экрана с основной. Отрисовать там виджет невозможно, можно лишь вставить изображение в окно, созданное с использованием X11. Собственно проблема - как изображение, хранящееся в QPixmap преобразовать в X11 Pixmap? Пока единственный вариант - конвертировать QPixmap в QImage, а затем его попиксельно перенести в XImage с помощью XPutPixel, который уже перенести в целевой Pixmap с помощью XCopyArea. Всё работает, но заметен лаг, да и ресурсы нагружает. Думаю, какой-нибудь способ из коробки точно есть, учитывая что QPixmap поддерживает сохранение в XPM формате.
Ответ на:
комментарий
от ilammy
Ответ на:
комментарий
от delta032
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум x11: как определить Drawable - это Pixmap или Window (2007)
- Форум pixmap & widget (2003)
- Форум Обновление pixmap (2004)
- Форум [Qt] QPixmap (2010)
- Форум QT+QPixmap (2004)
- Форум Конвертировать (2020)
- Форум 24-bit pixmap -> 32-bit pixmap (2012)
- Форум Qt, QPixmap, X11 не освобождает ненужную память, копит старое барахло. (2012)
- Форум Конвертировать видео (2011)
- Форум Конвертировать видео (2009)