读书人

应用SWT处理图片的大小和分辨率

发布时间: 2012-08-29 08:40:14 作者: rapoo

使用SWT处理图片的大小和分辨率

? 以前研究过AWT的图像处理,知道AWT在图像处理方面的功力不浅,特别是在3D图像处理非常擅长,不过就是API不怎么可爱,使用起来还是比较麻烦,还是觉得SWT的API比较亲切,我个人对SWT也是非常感兴趣,而且我们的项目也是基于SWT的。

?<!--endfragment-->

先将图片路径传入到ImageData的构造方法中构造一个ImageData对象,这个ImageData对象用于描述图片的属性,比如图片的像素、大小、尺寸等信息,可以通过ImageData的scalaTo(int? width ,int?height)方法完成图片大小缩放,然后使用ImageLoader这个类将图片保存到指定的路径,还可以指定保存的格式。

<!--endfragment-->

??

?? 很简单吧,说实话,我不是很相信使用AWT能够通过这么简单的方式完成图片大小的缩放和压缩,当然我是指AWT的元素API。

读书人网 >Web前端

热点推荐