我想使用 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());
添加回答
举报
0/150
提交
取消