JAVA生成JPG缩略图(1)
在任何一个综合性网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下600K。为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high! 问题的解决之道来了!我们可以在类中处理一张大图,并缩小它。 前提是需要JDK1.4,这样才能进行处理。按以下方法做: import Java.io.File; import Java.io.FileOutputStream; import Java.awt.GraphiCS; import Java.awt.Image; import Java.awt.image.BufferedImage;
import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; public class JpgTest { public void JpgTset() throws Exception{ File _file = new File("/Order005-0001.jpg"); //读入文件 Image src = Javax.imageio.ImageIO.read(_file); //构造Image对象