static public int CompareP(PixelData first, PixelData second) { int result = 0; result = first.red.CompareTo(second.red); if (result == 0) { result = first.green.CompareTo(second.green); if (result == 0) { first.blue.CompareTo(second.blue); return(result); } else { return(result); } } else { return(result); } }
public void SetPixel(int x, int y, PixelData colour) { PixelData *pixel = PixelAt(x, y); *pixel = colour; }
static public int CompareRGB2(PixelData first, PixelData second) { return((first.red + first.green + first.blue).CompareTo((second.red + second.green + second.blue))); }
static public int CompareB(PixelData first, PixelData second) { return(first.blue.CompareTo(second.blue)); }
static public int CompareG(PixelData first, PixelData second) { return(first.green.CompareTo(second.green)); }
static public int CompareR(PixelData first, PixelData second) { return(first.red.CompareTo(second.red)); }