ColorSpace.Common.ColorVector.IsCanonical C# (CSharp) Méthode

IsCanonical() public méthode

public IsCanonical ( ) : bool
Résultat bool
        public bool IsCanonical()
        {
            return Component1 >= 0.0 && Component1 <= 1.0 &&
                   Component2 >= 0.0 && Component2 <= 1.0 &&
                   Component3 >= 0.0 && Component3 <= 1.0;
        }

Usage Example

Exemple #1
0
        private static Color? GetColor(double main, double x, double y)
        {
            ColorVector color = new ColorVector(x, main, y);

            color.ConvertXyzToLinearSRgb();

            if (color.IsCanonical())
            {
                color.ConvertLinearSRgbToSRgb();

                return color.ToColor();
            }
            else
            {
                return null;
            }
        }
All Usage Examples Of ColorSpace.Common.ColorVector::IsCanonical