public static FromBgraClamped ( float b, float g, float r, float a ) : |
||
b | float | |
g | float | |
r | float | |
a | float | |
Résultat |
public static ColorBgra FromBgraClamped(float b, float g, float r, float a)
{
return FromBgra(
ClampToByte(b),
ClampToByte(g),
ClampToByte(r),
ClampToByte(a));
}
ColorBgra::FromBgraClamped ( int b, int g, int r, int a ) : |
public override ColorBgra Apply(ColorBgra color) { byte lumi = color.GetIntensityByte(); int diff = Curve[lumi] - lumi; return(ColorBgra.FromBgraClamped( color.B + diff, color.G + diff, color.R + diff, color.A)); }