コード例 #1
0
 public static bool ValidateYIQA1(double y, double i, double q, double a)
 {
     return(ValueBetweenDoubleTests.Between(a, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(y, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(i, YIQMinI, YIQMaxI) &&
            ValueBetweenDoubleTests.Between(q, YIQMinQ, YIQMaxQ));
 }
コード例 #2
0
 public static bool ValidateRGBAF1(double r, double g, double b, double a)
 {
     return(ValueBetweenDoubleTests.Between(a, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(r, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(g, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(b, PercentMin, PercentMax));
 }
コード例 #3
0
 public static bool ValidateYUVA1(double y, double u, double v, double a)
 {
     return(ValueBetweenDoubleTests.Between(a, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(y, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(u, YUVMinU, YUVMaxU) &&
            ValueBetweenDoubleTests.Between(v, YUVMinV, YUVMaxV));
 }
コード例 #4
0
 public static bool ValidateHSVA1(double h, double s, double v, double a)
 {
     return(ValueBetweenDoubleTests.Between(a, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(h, HueMin, HueMax) &&
            ValueBetweenDoubleTests.Between(s, PercentMin, PercentMax) &&
            ValueBetweenDoubleTests.Between(v, PercentMin, PercentMax));
 }