[問題] 寫入圖檔
File f1=new File("test.jpg");
BufferedImage bi1=ImageIO.read(f1);
BufferedImage ba=new BufferedImage(140,120,BufferedImage.TYPE_3BYTE_BGR);
for(int i=0;i<bi1.getWidth();i++)
{for(int j=0;j<bi1.getHeight();j++)
{ba.setRGB(i,j,bi1.getRGB(i,j));
}
}
File f3=new File("er.jpg");
ImageIO.write(ba,"jpg",f3);
以上的code是將test.jpg讀入
接著讀取它的RGB塞到一個BufferedImage中
接著將這個BufferedImage作成er.jpg
產生出來的圖片我看不出跟原圖有什麼差別
但是檔案大小卻不同...
這時我突然想到jpg的格式中好像有放別的東西進去...
想請問還需要放入哪些資訊?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.136.10
討論串 (同標題文章)