作者LionILoveU (獅子想玩)
看板java
標題[問題] ImageIO.write出來後,圖檔變大怎麼辦
時間Sun Apr 21 02:10:05 2019
各位大神們, 當我要讀取一張圖檔時, 在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
推 csit58903203: 兩篇選一篇留著吧 04/22 14:32
→ ALend: Image resize 04/26 08:19