我想使用 Java ImageIO 將圖像寫入文件。這是我的一段代碼:Document doc = convertDocument (fileName, "grey"); ImageIO.write(Converter.convertSVGToPNG(doc), "png", new File(FOLDER_PNG_OUT_GREY + fileName.replaceAll(".svg", ".png")));但是在運行我的代碼時出現(xiàn)此錯誤:java.io.FileNotFoundException: C:\Work\eclipse-tdk\svgManager\svgManager\src\main\resources\icons\svg\grey_png\$pac.png(系統(tǒng)找不到指定的路徑)我也試過:String pngFileName = FOLDER_PNG_OUT_GREY + fileName.replaceAll(".svg", ".png");File outputfile = new File(pngFileName);bImage = ImageIO.read(outputfile);但后來我得到了錯誤: 無法讀取輸入文件!
1 回答

炎炎設(shè)計
TA貢獻1808條經(jīng)驗 獲得超4個贊
我建議使用以下方法獲取您的圖像資源getResource(String file)
:
File initialImage = new File(YourClass.class.getResource("pac.png").getFile());
添加回答
舉報
0/150
提交
取消