Re: [問題] ImageIO.write出來後,圖檔變大怎麼辦

看板java作者 (獅子想玩)時間5年前 (2019/04/21 02:20), 5年前編輯推噓0(003)
留言3則, 3人參與, 5年前最新討論串2/2 (看更多)
※程式碼: String pathToWeb = getServletContext().getRealPath(File.separator); File f = new File("D:\\22222.png"); BufferedImage bi = ImageIO.read(f); OutputStream out = response.getOutputStream(); ImageIO.write(bi, "png", out); <----這裡過後就改變原本的檔案大小了QQ out.close(); ※錯誤訊息: TT ※補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.150.10 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1555783807.A.C45.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.150.10 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1555784431.A.4B3.html

04/21 02:26, 5年前 , 1F
唉呀!!這篇回文是我操作錯誤了QQ
04/21 02:26, 1F
※ 編輯: LionILoveU (61.219.150.10), 04/21/2019 02:30:12

04/21 08:11, 5年前 , 2F
不要緊張。開圖形檢視的程式,看是格式還品質有沒有變化。
04/21 08:11, 2F

04/22 11:39, 5年前 , 3F
先確認原圖是真png,而不是附檔名png,實際卻是jpg之類
04/22 11:39, 3F
文章代碼(AID): #1SksBlIp (java)
文章代碼(AID): #1SksBlIp (java)