Unit ExpandedBitmap

📄 Source code

Description

Supplies a bitmap in linear RGB with word values (16-bit per channel) and transparency.

Pixels are in TExpandedPixel format, based on linear RGB colorspace (TExpandedPixelColorspace).

This allows more accurate computation of colors, while still being rather fast. It uses a bit more memory (8 bytes per pixel) compared to a TBGRABitmap (4 bytes per pixel).

Bitmap units: BGRABitmap, ExpandedBitmap, BGRAGrayscaleMask, LinearRGBABitmap, WordXYZABitmap, XYZABitmap.

Uses

Overview

Structures

Name Description
Class TExpandedBitmap Bitmap with TExpandedPixel format, linear RGB with word values (16-bit per channel).

Functions and Procedures

operator = (const c1, c2: TExpandedPixel): boolean; inline;

Constants

ExpandedPixelTransparent : TExpandedPixel = (red:0; green:0; blue:0; alpha:0);

Description

Functions and Procedures

operator = (const c1, c2: TExpandedPixel): boolean; inline;

This item has no description.

Constants

ExpandedPixelTransparent : TExpandedPixel = (red:0; green:0; blue:0; alpha:0);

This item has no description.