读取24位BMP图像并生成JPG缩略图(一)(1)
前言 在任何一个综合性网站,我们往往需要上传一些图片资料。但随着高分辨率DC的普及,上传的图片容量会很大,比如300万象素DC出来的文件基本不下600K。为了管理方便,大家可能不愿意每次都用ACDsee修改它,而直接上传到服务器。但是这种做法在客户端看来就没有那么轻松了,对于拨号上网的用户简直是一场恶梦,虽然你可以在图片区域设置wide和high! 上一篇文章中(CSdn.net/Develop/Read_Article.ASP?Id=27417">http://www.CSdn.net/Develop/Read_Article.ASP?Id=27417)我主要介绍了JPG(JEPG)、GIF、PNG图像的读取及压缩方法,遗憾的是不支持BMP图像。本文一鼓作气、再接再厉,一举解决了这个问题! 程序代码
package BMP;
import Java.awt.Image;import Java.awt.Toolkit;import Java.awt.image.BufferedImage;import Java.awt.image.MemoryImageSource;
import Java.io.FileInputStream;import Java.io.FileOutputStream;
import com.sun.image.codec.jpeg.JPEGCodec;