Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python或java中显示图像的像素数组???帮助我_Java_Python - Fatal编程技术网

如何在python或java中显示图像的像素数组???帮助我

如何在python或java中显示图像的像素数组???帮助我,java,python,Java,Python,我是python n java新手。我在课堂上布置了一个任务,从图像中显示像素阵列图像。请帮帮我?? 谢谢如果每个像素的颜色不同,您是否尝试获得2D阵列?在Java BuffereImage类中,有以下方法: getRGB(int x, int y) 因此,您可以循环遍历每个像素并将其添加到阵列中,如下所示: int[][] array = new int[img.getWidth()][img.getHeight()]; for (int i = 0; i < img.getWidth

我是python n java新手。我在课堂上布置了一个任务,从图像中显示像素阵列图像。请帮帮我??
谢谢

如果每个像素的颜色不同,您是否尝试获得2D阵列?在Java BuffereImage类中,有以下方法:

getRGB(int x, int y)
因此,您可以循环遍历每个像素并将其添加到阵列中,如下所示:

int[][] array = new int[img.getWidth()][img.getHeight()];
for (int i = 0; i < img.getWidth(); i++) {
   for (int j = 0; i < img.getHeight(); j++) {
      array[i][j] = img.getRGB(i, j);
   }
}
int[]array=newint[img.getWidth()][img.getHeight()];
对于(int i=0;i

这将为您提供每个像素的RGB值的2D数组。

您可以学习这个Java,它使用图形上下文的
drawImage()
来放大图像并报告每个像素的颜色。

我建议您查看Python图像库。

非常感谢。这确实是我做家庭作业所需要的我可以在哪里下载Python3的PIL?我从来没有发现过它。我认为他们不支持它。雪人是指图像每个像素的RGB值。