我试图将图像保存为bmp格式,但没有创建任何文件。 如果我使用“png”代替,一切正常。 有任何想法吗?
//This works fine:
ImageIO.write(bi, "png", new File("D:\\MyImage.png"));
//This does not work:
ImageIO.write(bi, "bmp", new File("D:\\MyImage.bmp"));
ImageIO.getWriterFormatNames()
给了我 "jpg", "bmp", "jpeg" 还有其他一些格式。
提前感谢。
Jakob
write
返回一个boolean
值,你应该进行检查。 - Bernhard BarkerTYPE_INT_ARGB
** 不起作用,但TYPE_INT_RGB
起作用。 - Evgeni Sergeev