gfxIFormats interface @author Tim Rowley <tor@cs.brown.edu> @author Stuart Parmenter <pavlov@netscape.com> @version 0.0 @see gfx_format
[scriptable, uuid(96d086e6-1dd1-11b2-b6b2-b77b59390247)]
interface gfxIFormats
Constants
RGB - duh...
const
gfx_format
RGB = 0
BGR - same as RGB except byteswaped
const
gfx_format
BGR = 1
RGB_A1 - RGB image and 1-bit alpha mask
const
gfx_format
RGB_A1 = 2
BGR_A1 - same as RGB_A1 except byteswaped
const
gfx_format
BGR_A1 = 3
RGB_A8 - RGB image and 8-bit alpha image
const
gfx_format
RGB_A8 = 4
BGR_A8 - same as RGB_A8 except byteswaped
const
gfx_format
BGR_A8 = 5
RGBA - packed RGBA image
const
gfx_format
RGBA = 6
BGRA - packed RGBA image
const
gfx_format
BGRA = 7
PAL - Palette based image data, all opaque colors PRUint32 colormap[256]; PRUint8 pixels[width*height];
const
gfx_format
PAL = 8
PAL_A1 - Palette based image data, with transparency PRUint32 colormap[256]; PRUint8 pixels[width*height];
const
gfx_format
PAL_A1 = 9
Compare to: