读书人

java图片压缩处置 支持gif

发布时间: 2012-10-28 09:54:44 作者: rapoo

java图片压缩处理 支持gif

?????? 前段时间做jsp图片上传,重新把java图片压缩处理方法 修改了一下,上传到 javaeye 上来分享。代码写的不好的地方,请大家指出来,我也好修改。我已上传附件 下载后 eclipse 导入后就可以运行

????? 还有个问题想问问大家,我用common-fileUpload 上传组件做的上传,我想后期改成加进度条的,我应该怎样做?

?
?
?
?
?
下载测试了下,跑起来ok,不过有3个可改进的地方。
1、gif图片的图片缩放后,帧延时被改掉了,没用原来的延时
2、类ImageSpek的属性都是public的,而每个gif图片的缩放都要设置这些变量。为了保证gif图片缩放时的安全,将图片缩放方法声明为synchorized。 还不如直接声明为私有变量好用,高效。
3、gif缩放时,现将gif保存为多个jpg图片到本地磁盘,然后再读这些jpg图片,组合为jpg图片。 过程繁琐,还读写了磁盘。不如直接gif拆为ImageBuffer,ImageBuffer修改大小后,再保存为gif。

读书人网 >软件架构设计

热点推荐