public void GenerateOneLine()
        {
            DirectBitmap bmp = new DirectBitmap((1 << 24), 1);

            Color[] data = ColorScience.GetAll((1 << 24));
            int     l    = data.Length;

            Parallel.For(0, l, (i) => { bmp.SetPixel(i, 0, data[i]); });
            this.Out = bmp.Bitmap;
        }
Beispiel #2
0
 public int Compare(Color x, Color y)
 {
     return(ColorScience.GetValue(x).CompareTo(ColorScience.GetValue(y)));
 }
Beispiel #3
0
 public int Compare(Pixel x, Pixel y)
 {
     return(ColorScience.GetValue(x.Color).CompareTo(ColorScience.GetValue(y.Color)));
 }