Pinta.Core.ColorBgra.FromBgraClamped C# (CSharp) Method

FromBgraClamped() public static method

Creates a new ColorBgra instance with the given color and alpha values.
public static FromBgraClamped ( float b, float g, float r, float a ) : ColorBgra
b float
g float
r float
a float
return ColorBgra
        public static ColorBgra FromBgraClamped(float b, float g, float r, float a)
        {
            return FromBgra(
                ClampToByte(b),
                ClampToByte(g),
                ClampToByte(r),
                ClampToByte(a));
        }

Same methods

ColorBgra::FromBgraClamped ( int b, int g, int r, int a ) : ColorBgra

Usage Example

Example #1
0
            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));
            }