Record TFPColorBasicHelper
Unit
Declaration
type TFPColorBasicHelper = record helper for TFPColor
Description
Helper for basic conversions of TFPColor
Overview
Methods
![]() |
function ToBGRAPixel: TBGRAPixel; |
![]() |
function ToColor: TColor; |
![]() |
function ToExpanded(AGammaExpansion: boolean = true): TExpandedPixel; |
![]() |
function ToGSBAPixel(AGammaExpansion: boolean = true): TGSBAPixel; |
![]() |
function ToHSLAPixel(AGammaExpansion: boolean = true): THSLAPixel; |
![]() |
procedure FromBGRAPixel(AValue: TBGRAPixel); |
![]() |
procedure FromColor(const AValue: TColor); |
![]() |
procedure FromExpanded(const AValue: TExpandedPixel; AGammaCompression: boolean = true); |
![]() |
procedure FromGSBAPixel(const AValue: THSLAPixel; AGammaCompression: boolean = true); overload; |
![]() |
procedure FromGSBAPixel(const AValue: TGSBAPixel; AGammaCompression: boolean = true); overload; |
![]() |
procedure FromHSLAPixel(const AValue: THSLAPixel; AGammaCompression: boolean = true); |
Description
Methods
![]() |
function ToBGRAPixel: TBGRAPixel; |
|
Converts to TColor (8-bit) | |
![]() |
function ToColor: TColor; |
|
Converts to TColor (8-bit without alpha) | |
![]() |
function ToExpanded(AGammaExpansion: boolean = true): TExpandedPixel; |
|
Converts to TExpandedPixel (linear) | |
![]() |
function ToGSBAPixel(AGammaExpansion: boolean = true): TGSBAPixel; |
|
Converts to TGSBAPixel (linear) | |
![]() |
function ToHSLAPixel(AGammaExpansion: boolean = true): THSLAPixel; |
|
Converts to THSLAPixel (linear) | |
![]() |
procedure FromBGRAPixel(AValue: TBGRAPixel); |
|
Converts from TColor (8-bit) | |
![]() |
procedure FromColor(const AValue: TColor); |
|
Converts from TColor (8-bit without alpha) | |
![]() |
procedure FromExpanded(const AValue: TExpandedPixel; AGammaCompression: boolean = true); |
|
Converts from TExpandedPixel (linear) | |
![]() |
procedure FromGSBAPixel(const AValue: THSLAPixel; AGammaCompression: boolean = true); overload; |
|
Converts from TGSBAPixel (linear) assuming the THSLAPixel record contains GSBA colorspace | |
![]() |
procedure FromGSBAPixel(const AValue: TGSBAPixel; AGammaCompression: boolean = true); overload; |
|
Converts from TGSBAPixel (linear) | |
![]() |
procedure FromHSLAPixel(const AValue: THSLAPixel; AGammaCompression: boolean = true); |
|
Converts from THSLAPixel (linear) | |
