【发布时间】:2013-10-04 18:20:23
【问题描述】:
我用过
BufferedImage bi= new BufferedImage(320,240,BufferedImage.TYPE_BYTE_GRAY);
ImageIO.write(bi, "png", outputfile);
保存图像但保存黑色图像。我不明白是什么问题。
【问题讨论】:
-
仅仅知道问题所在是不够的。
bi很可能是黑色的,但你没有展示你是如何创建它的内容的。 -
如果你不把 anything 放在画布上,它将是黑色的。当然,这也可能发生错误。请在此行之前添加您的代码。你之前对
bi做了什么? -
你是如何操纵
bi图像的?!这是因为默认像素值为 0,表示黑色。 -
如需尽快获得更好的帮助,请发帖SSCCE。
-
我只是路过,没有使用 BufferedImage 的经验,但
BufferedImage.TYPE_BYTE_GRAY对我来说似乎很可疑。
标签: java swing javax.imageio