作者allen168 (allenea)
看板java
标题[问题] 写入图档
时间Sun Nov 23 13:43:41 2008
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