如何从Java文件中包含灰度整数的文件文本中显示图像?

我有一个大学问题,由一张黑白照片组成,用一张mxn大小的矩阵表示,其中每个位置(i,j)是一个值0-255,它指示了相机的灰色调相应的像素,我正在尝试显示图像,但是会出现蓝色背景,如果有人知道解决问题的方法,我将不胜感激。

我正在做的是以下事情:

第一步:将txt文件加载到数组中

第二步:

 BufferedImage image = new BufferedImage (width,height,BufferedImage.TYPE_INT_RGB);
    image.setRGB (0,width,data,width);
    g.drawImage (image,this);

但是它只会显示蓝色的带噪点的图像。

z4521215 回答:如何从Java文件中包含灰度整数的文件文本中显示图像?

您正在将图像实例化为RGB(彩色),但是您说它是灰度的-试试这个:

Promise.all

BufferedImage.TYPE_BYTE_GRAY
本文链接:https://www.f2er.com/2796778.html

大家都在问