我用这个来写一个图像:
String fileURL = Context.getContext().gets("appPath") + "upload/tmp/" + i + ".jpg";
ImageIO.write((RenderedImage) img, "jpg", new File(fileURL));
它适用于我的计算机,但不适用于服务器。在服务器上,ImageIO.write
返回false
。
另外,如果我运行ImageIO.getImageWritersByFormatName()
,则返回的列表中不包含jpg
。
我可以用png
格式编写图片,但我需要jpg
。
答案 0 :(得分:0)
很可能您的服务器没有运行X11。这是一个Java(AWT / Java2D)问题。