contrast/apca library

Constants

blkClmp → const double
blkThrs → const double
deltaYMin → const double
inputClampMax → const double
inputClampMin → const double
loBoWOffset → const double
loClip → const double
loWoBOffset → const double
mainTrc → const double
Calculations for APCA contrast. Per APCA landing page: The correct code to use is right here apca-w3 in this satellite repository Referring to: https://github.com/Myndex/apca-w3/blob/master/src/apca-w3.js Variable names and most comments are from the original source.
mainTrcEncode → const double
mExp → const double
mExpAdj → const double
mFactInv → const double
mFactor → const double
mOffsetIn → const double
mOffsetOut → const double
normBg → const double
normText → const double
revBg → const double
revText → const double
sBco → const double
scaleBoW → const double
scaleWoB → const double
sGco → const double
sRco → const double

Functions

apcaContrastOfApcaY(double textApcaY, double backgroundApcaY) → double
apcaFromArgbs(int textArgb, int backgroundArgb) → double
apcaFromColors({required Color textColor, required Color backgroundColor}) → double
apcaYFromArgb(int argb) → double
apcaYToGrayscaleArgb(double apcaY, {bool debug = false}) → int
inBoundsApcaY(double apcaY) → double
lstarToApcaY(double lstar) → double
Converts a CIE L* value to an APCA perceptual luminance (apcaY).