TLazCanvasImageFormat enumeration
Identifies image formats supported in TLazCanvas.
Declaration
TLazCanvasImageFormat = (clfOther,clfRGB16_R5G6B5,clfRGB24,
clfRGB24UpsideDown,clfBGR24,clfBGRA32,
clfRGBA32,clfARGB32)Description
Used in the implementation of the CanvasCopyRect method in
TLazCanvas, and in custom-drawn LCL controls to speed up image
drawing in the LCL interface.
See also
Values
clfOther | Images use a format other than those in this enumeration. |
clfRGB16_R5G6B5 | Images use 16-bit RGB colors. |
clfRGB24 | Images use 24-bit RGB colors. |
clfRGB24UpsideDown | Images use 24-bit RGB colors with inverse values. |
clfBGR24 | Images use 24-bit BGR colors. |
clfBGRA32 | Images use 32-bit BGR colors with an Alpha channel. |
clfRGBA32 | Images use 32-bit RGB colors with an Alpha channel. |
clfARGB32 | Images use 32-bit RGB colors with an Alpha channel in the low-order octet. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
