XImage

XImage

XImage is the X client side storage mechanism for a X Window System pixel map. The structure of an XImage as defined by the X Window core protocol is the following:

typedef struct XImage XImage; struct XImage { int width, height; /* size of image */ int xoffset; /* number of pixels offset in X direction */ int format; /* XYBitmap, XYPixmap, ZPixmap */ char *data; /* pointer to image data */ int byte_order; /* data byte order, LSBFirst, MSBFirst */ int bitmap_unit; /* quant. of scanline 8, 16, 32 */ int bitmap_bit_order; /* LSBFirst, MSBFirst */ int bitmap_pad; /* 8, 16, 32 either XY or ZPixmap */ int depth; /* depth of image */ int bytes_per_line; /* accelerator to next scanline */ int bits_per_pixel; /* bits per pixel (ZPixmap) */ unsigned long red_mask; /* bits in z arrangement */ unsigned long green_mask; unsigned long blue_mask; XPointer obdata; /* hook for the object routines to hang on */ struct funcs { /* image manipulation routines */ XImage *(*create_image)(); int (*destroy_image)(); unsigned long (*get_pixel)(); int (*put_pixel)(); XImage *(*sub_image)(); int (*add_pixel)(); } f; };


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • XIMAGE — XANADU Image analysis program Astronomie …   Acronyms

  • XIMAGE — XANADU Image analysis program {Astronomie} …   Acronyms von A bis Z

  • BMP — Для термина «Bitmap» см. другие значения. Windows Bitmap Расширение .bmp, .dib MIME image/x ms bmp, image/x bmp Разработан Microsoft Тип формата растровая графика …   Википедия

  • Bristol (software) — Bristol is an open source software synthesizer for Linux. Bristol consists of two components, the emulation or synthesis engine itself called bristol, and a graphical user interface called brighton. As of 2007 there were about 25 keyboards… …   Wikipedia

  • Brad Fullmer — Infobox MLB retired name=Brad Fullmer position=First baseman / Designated hitter bats=Left throws=Right birthdate=birth date and age|1975|1|17 city state|Chatsworth|California debutdate=September 2 debutyear=by|1997 debutteam=Montreal Expos… …   Wikipedia

  • Radiance (software) — Infobox Software name = Radiance caption = developer = Greg Ward released = ? frequently updated = yes programming language = C operating system = Unix, Linux, Mac OS X, Windows language = ? genre = license = website = http://www.radiance… …   Wikipedia

  • MIT-SHM — The MIT Shared Memory Extension or MIT SHM is a X Window System extension for exchange of image data between client and server using shared memory.The basic capability provided is that of shared memory XImages. This is essentially a version of… …   Wikipedia

  • MIT-SHM — (англ. MIT Shared Memory Extension, XShm)  расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти. Прежде всего расширение обеспечивает работу со структурами типа XImage в общей… …   Википедия

  • XShm — MIT SHM (англ. MIT Shared Memory Extension, XShm)  расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти. Прежде всего расширение обеспечивает работу со структурами типа XImage в общей… …   Википедия

  • X Pixmap — (XPM)  текстовый формат графических файлов. Используется серверной стороной системы X Window. Главной особенностью формата является то, что он использует семантику языка Си и может быть включён в код. Разработан в 1989 году Daniel Dardailler …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”