gpt4 book ai didi

java - ImageIO.write 不工作?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:55:51 31 4
gpt4 key购买 nike

我正在写一个 3D 绘画,我在 java 中发现了一个问题。在代码的一部分中它正在工作:

try {
ImageIcon savePane=new ImageIcon("save.png");
String FilePath= (String)JOptionPane.showInputDialog(null,"Enter file path and name\n Warning: Instead of one '\\' write '\\\\'", "Save",JOptionPane.PLAIN_MESSAGE,savePane,null,"C:\\\\example.png");
BufferedImage image = new Robot().createScreenCapture(new Rectangle(110,130,put.getWidth()-3,put.getHeight()));
ImageIO.write(image, "png", new File(FilePath));
System.out.println(FilePath);
} catch (IOException e) {
e.printStackTrace();
} catch (HeadlessException e) {
e.printStackTrace();
} catch (AWTException e) {
e.printStackTrace();
}

而在另一个它不工作:

try {
String UndoFolder= "was.png";
BufferedImage image = new Robot().createScreenCapture(new Rectangle(110,130,put.getWidth()-3,put.getHeight()));
ImageIO.write(image, ".png",new File(UndoFolder));
} catch (IOException e1) {
e1.printStackTrace();
} catch (AWTException e1) {
e1.printStackTrace();
} catch (HeadlessException e3) {
e3.printStackTrace();
}

你能告诉我如何让它发挥作用吗?谢谢在你问之前,是的,它确实执行了那部分代码,我检查过。

编辑:

哦,现在工作正常谢谢

最佳答案

ImageIO.write(image, "png",new File(UndoFolder));

代替:

ImageIO.write(image, ".png",new File(UndoFolder));

关于java - ImageIO.write 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579409/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com