Что такое формат Xlib в формате ZPixmap - PullRequest
3 голосов
/ 04 июня 2010

Кто-нибудь знает, что такое формат XLib ZPixmap для 32/24-битных изображений / растровых изображений. Это RGB (A) или BGR (A) и т. Д. Или сильно зависит от реализации?

1 Ответ

3 голосов
/ 23 мая 2011

Pixmaps не имеют цвета, точка. Это просто массивы значений пикселей. В X для рисования можно использовать только цветовую интерпретацию: Windows (каналы, определенные в Visuals), Pictures (каналы, определенные в форматах Picture) и GLX Drawable (каналы, определенные в GLX visual или fbconfig). Любая «цветовая» интерпретация, которую вы хотите поместить в растровое изображение, зависит от того, где эти пиксели окажутся (или откуда они). Если вы собираетесь поместить их в окно, посмотрите на визуальный элемент окна, чтобы узнать, что такое маски цветовых каналов.

[редактировать: добавлена ​​информация о GLX для рисования]

...