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

看板java作者 (獅子想玩)時間5年前 (2019/04/21 02:10), 5年前編輯推噓1(101)
留言2則, 2人參與, 5年前最新討論串1/2 (看更多)
各位大神們, 當我要讀取一張圖檔時, 在ImagIO.write後,他的圖檔大小都會變大 為什麼呢??! 試過超多方法, 還是無法輸出時, 是原檔大小QQ 是發生了什麼事呢?! ※程式碼: 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(); ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.150.10 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1555783807.A.C45.html ※ 編輯: LionILoveU (61.219.150.10), 04/21/2019 02:31:23

04/22 14:32, 5年前 , 1F
兩篇選一篇留著吧
04/22 14:32, 1F

04/26 08:19, 5年前 , 2F
Image resize
04/26 08:19, 2F
文章代碼(AID): #1Sks1_n5 (java)
文章代碼(AID): #1Sks1_n5 (java)