为了账号安全,请及时绑定邮箱和手机立即绑定

如何将图像写入文件 – Java ImageIO

如何将图像写入文件 – Java ImageIO

繁华开满天机 2022-06-15 16:23:59
我想使用 Java ImageIO 将图像写入文件。这是我的一段代码:Document doc = convertDocument (fileName, "grey");                             ImageIO.write(Converter.convertSVGToPNG(doc), "png",              new File(FOLDER_PNG_OUT_GREY + fileName.replaceAll(".svg", ".png")));但是在运行我的代码时出现此错误:java.io.FileNotFoundException: C:\Work\eclipse-tdk\svgManager\svgManager\src\main\resources\icons\svg\grey_png\$pac.png(系统找不到指定的路径)我也试过:String pngFileName = FOLDER_PNG_OUT_GREY + fileName.replaceAll(".svg", ".png");File outputfile = new File(pngFileName);bImage = ImageIO.read(outputfile);但后来我得到了错误: 无法读取输入文件!
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

我建议使用以下方法获取您的图像资源getResource(String file)

File initialImage = new File(YourClass.class.getResource("pac.png").getFile());


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信