首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

java image 缩小尺码

2013-09-28 
javaimage 缩小尺寸import java.awt.Imageimport java.awt.image.BufferedImageimport java.io.Fileimp

java image 缩小尺寸

import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;public class T {/** * @param args * @throws IOException  */public static void main(String[] args) throws IOException {  File srcfile = new File("d:\\Desert.jpg");                          //载入图片文件           Image src = javax.imageio.ImageIO.read(srcfile);           int width = src.getWidth(null);    //得到源图宽           int h0 = src.getHeight(null);   //得到源图长                   if(width > 720)        {         BufferedImage tag= new BufferedImage(720, 720*h0/width, BufferedImage.TYPE_INT_RGB);                          //保存文件            //绘制缩小后的图            tag.getGraphics().drawImage(src.getScaledInstance(720, 720*h0/width,  Image.SCALE_SMOOTH), 0, 0,  null);                         ImageIO.write(tag, "JPEG", new FileOutputStream(srcfile));        } }  }

热点排行