/**
* 修改图片大小
*/
public void alterSize(int new_w, int new_h) {
java.io.File file = new java.io.File("d:\\13201668850.jpg");
if (file.exists())
System.out.println("文件存在");
else
System.out.println("文件不存在");
String newUrlName = "d:\\13201668850new.jpg";
Image src = null;
try {
src = javax.imageio.ImageIO.read(file);
java.awt.image.BufferedImage tag = new java.awt.image.BufferedImage(
new_w, new_h, java.awt.image.BufferedImage.TYPE_INT_RGB);
tag.getGraphics().drawImage(src, 0, 0, new_w, new_h, null);
FileOutputStream newimage = new FileOutputStream(newUrlName);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
encoder.encode(tag); // 近JPEG编码
newimage.close();
} catch (IOException ee) {
ee.printStackTrace();
System.out.print("这里出错了");
} catch (Exception e) {
e.printStackTrace();
}
}
- 1
- 2
- 3
- 4
前往页