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; }
public int Compare(Color x, Color y) { return(ColorScience.GetValue(x).CompareTo(ColorScience.GetValue(y))); }
public int Compare(Pixel x, Pixel y) { return(ColorScience.GetValue(x.Color).CompareTo(ColorScience.GetValue(y.Color))); }