看板 java 關於我們 聯絡資訊
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