【发布时间】:2013-03-24 05:22:48
【问题描述】:
我的程序允许您保存已制作的图像。我只需要将它保存为 png。
我目前有:
...
File file = fc.getSelectedFile();
try{ ImageIO.write(result.getImage(),"png",file);}
...
它保存了图像,我可以在我的程序中打开它,但它没有在其名称的末尾显示 .png。示例图像(给我们,不是由程序制作的)在我的 JLabel 上显示 .png,所以我知道这与我如何保存它们有关。
我已经尝试了here 的答案,但没有奏效。
我该如何解决这个问题?
(还有一个附带问题:如果 write 只是要忽略它,那么即使放置“png”又有什么意义?)
谢谢!
【问题讨论】:
-
写入磁盘的内容是什么?扩展名为 .png 的文件或不带扩展名的文件 ?
-
没有它的文件。打印出图片的文件路径只是以名字结尾,没有扩展名。
标签: java swing file-io javax.imageio