Image Pixel Format Constants

 

 

The following constants specify various pixel formats used in bitmaps.

 

 

PixelFormat1bppIndexed 

196865

Specifies that the format is 1 bit per pixel, indexed.

 

PixelFormat4bppIndexed 

197634

Specifies that the format is 4 bits per pixel, indexed.

 

PixelFormat8bppIndexed 

198659

Specifies that the format is 8 bits per pixel, indexed.

 

PixelFormat16bppARGB1555 

397319

Specifies that the format is 16 bits per pixel; 1 bit is used for the alpha component, and 5 bits each are used for the red, green, and blue components.

 

PixelFormat16bppGrayScale 

1052676

Specifies that the format is 16 bits per pixel, grayscale.

 

PixelFormat16bppRGB555 

135173

Specifies that the format is 16 bits per pixel; 5 bits each are used for the red, green, and blue components. The remaining bit is not used.

 

PixelFormat16bppRGB565 

135174

Specifies that the format is 16 bits per pixel; 5 bits are used for the red component, 6 bits are used for the green component, and 5 bits are used for the blue component.

 

PixelFormat24bppRGB 

137224

Specifies that the format is 24 bits per pixel; 8 bits each are used for the red, green, and blue components.

 

PixelFormat32bppARGB 

2498570

Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components.

 

PixelFormat32bppPARGB 

925707

Specifies that the format is 32 bits per pixel; 8 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied according to the alpha component.

 

PixelFormat32bppRGB 

139273

Specifies that the format is 32 bits per pixel; 8 bits each are used for the red, green, and blue components. The remaining 8 bits are not used.

 

PixelFormat48bppRGB 

1060876

Specifies that the format is 48 bits per pixel; 16 bits each are used for the red, green, and blue components.

 

PixelFormat64bppARGB 

3424269

Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components.

 

PixelFormat64bppPARGB 

1851406

Specifies that the format is 64 bits per pixel; 16 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied according to the alpha component.

 

Remarks

 

PixelFormat48bppRGB, PixelFormat64bppARGB, and PixelFormat64bppPARGB use 16 bits per color component (channel). Microsoft Windows GDI+ version 1.0 can read 16-bits-per-channel images, but such images are converted to an 8-bits-per-channel format for processing, displaying, and saving.

 

PowerBASIC syntax

 

%PixelFormat1bppIndexed    = 196865

%PixelFormat4bppIndexed    = 197634

%PixelFormat8bppIndexed    = 198659

%PixelFormat16bppGrayScale = 1052676

%PixelFormat16bppRGB555    = 135173

%PixelFormat16bppRGB565    = 135174

%PixelFormat16bppARGB1555  = 397319

%PixelFormat24bppRGB       = 137224

%PixelFormat32bppRGB       = 139273

%PixelFormat32bppARGB      = 2498570

%PixelFormat32bppPARGB     = 925707

%PixelFormat48bppRGB       = 1060876

%PixelFormat64bppARGB      = 3424269

%PixelFormat64bppPARGB     = 1851406

%PixelFormatMax            = 15

 

 

Valid HTML 4.01 Transitional