Blend2D
2D Vector Graphics Engine
Images and image codecs.
Pixel format.
Pixel format flags.
Flags used by BLImageInfo
.
Constant | Description |
---|---|
BL_IMAGE_INFO_FLAG_NO_FLAGS | No flags. |
BL_IMAGE_INFO_FLAG_PROGRESSIVE | Progressive mode. |
Filter type used by BLImage::scale()
.
Image codec feature bits.
Constant | Description |
---|---|
BL_IMAGE_CODEC_NO_FEATURES | No features. |
BL_IMAGE_CODEC_FEATURE_READ | Image codec supports reading images (can create BLImageDecoder). |
BL_IMAGE_CODEC_FEATURE_WRITE | Image codec supports writing images (can create BLImageEncoder). |
BL_IMAGE_CODEC_FEATURE_LOSSLESS | Image codec supports lossless compression. |
BL_IMAGE_CODEC_FEATURE_LOSSY | Image codec supports loosy compression. |
BL_IMAGE_CODEC_FEATURE_MULTI_FRAME | Image codec supports writing multiple frames (GIF). |
BL_IMAGE_CODEC_FEATURE_IPTC | Image codec supports IPTC metadata. |
BL_IMAGE_CODEC_FEATURE_EXIF | Image codec supports EXIF metadata. |
BL_IMAGE_CODEC_FEATURE_XMP | Image codec supports XMP metadata. |
Flags used by BLPixelConverter::create()
function.
Constant | Description |
---|---|
BL_PIXEL_CONVERTER_CREATE_NO_FLAGS | No flags. |
BL_PIXEL_CONVERTER_CREATE_FLAG_DONT_COPY_PALETTE | Specifies that the source palette in |
BL_PIXEL_CONVERTER_CREATE_FLAG_ALTERABLE_PALETTE | Specifies that the source palette in
|
BL_PIXEL_CONVERTER_CREATE_FLAG_NO_MULTI_STEP | When there is no built-in conversion between the given pixel formats it's possible to use an intermediate format that is used during conversion. In such case the base pixel converter creates two more converters that are then used internally. This option disables such feature - creating a pixel converter would fail with |
Pixel format information of Blend2D native pixel formats, see BLFormat
.