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

问题描述 投票:0回答:1

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

我正在做的是以下事情:

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

第二步:

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

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

java arrays awt bufferedimage grayscale
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.