【发布时间】:2018-01-12 21:32:10
【问题描述】:
我需要一个代码来读取迷宫的 160x160 图像,检查它是否有白色或黑色像素,并打印像素 x 和 y 位置以及它是黑色还是白色的信息
例子:
134、27:w
每个像素都需要它
现在我有以下内容:
Bitmap maze = new Bitmap ("images/maze.png");
int[][] colors = new int[maze.Width][];
for (int i = 0; i < colors.Length; i++)
colors[i] = new int[maze.Height];
for (int x = 0; x < maze.Width; x++)
for (int y = 0; y < maze.Height; y++)
colors[x][y] = maze.GetPixel (x, y);
【问题讨论】:
-
该代码无法编译。 GetPixel 返回一个 Color 结构,您不能将其转换为整数
-
这是作业吗?
-
这不是作业,我需要它来做一个大项目,如果是作业我不会读大约 1000 个迷宫