public ImageCell getCell(System.Windows.Controls.Image image, int x, int y) { int number = bitmap.Width / cellSize; int numberH = bitmap.Height / cellSize; Random random = new Random(); int i = x; int j = y; for (int a = 0; a < cellTab[i, j].bitmap.Width; a++) { for (int b = 0; b < cellTab[i, j].bitmap.Height; b++) { byte bit = bitmap.GetPixel(a + i * 16, b + j * 16).R; if (bit + 122 < 255) { bitmap.SetPixel(a + i * 16, b + j * 16, Color.FromArgb(bit + 122, bit, bit)); } else { bitmap.SetPixel(a + i * 16, b + j * 16, Color.FromArgb(bit - 122, bit, bit)); } } } ImageSupporter.matchArea(image, i * 16, j * 16, 16, 16); return(cellTab[i, j]); }