public Bitmap ToBitmap() { Bitmap BMP = new Bitmap(Width, Height); for (int i = 0; i < Width; i++) { for (int j = 0; j < Height; j++) { BMP.SetPixel(i, j, Color256.ColorRGB(M[i, j])); } } return(BMP); }
public void FromBitMap(Bitmap BMP) { Width = BMP.Width; Height = BMP.Height; M = new byte[Width, Height]; for (int i = 0; i < Width; i++) { for (int j = 0; j < Height; j++) { M[i, j] = Color256.FromColor(i, j, BMP.GetPixel(i, j)); } } }
public void SetPixel(int x, int y, Color color) { M[x, y] = Color256.FromColor(x, y, color); }