首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

SWT批改图片尺寸

2012-09-09 
SWT修改图片尺寸说明:文章只是记录工作,积累经验,没有完整的例子.此类的方法参数均为:?ImageLoader loader

SWT修改图片尺寸

说明:文章只是记录工作,积累经验,没有完整的例子.此类的方法参数均为:

?

ImageLoader loader = new ImageLoader();

ImageData[] imageDatas = loader.load("E:\\splash.bmp");

// 设置大小

imageDatas = setSize(imageDatas, 20, 20);

?

?

?

package com.yfkj.werbook.common;import org.eclipse.swt.graphics.Image;import org.eclipse.swt.graphics.ImageData;import com.yfkj.werbook.util.StringUtil;/** * 界面的一些通用方法 *  * @author Dang_java *  *         2012-4-28 */public class UIUtil {/** * 修改图片尺寸 适合于GIF动画图片 *  * @param imageDatas * @param width * @param height * @return */public static ImageData[] setSize(ImageData[] imageDatas, int width,int height) {if (StringUtil.isNull(imageDatas)) {return imageDatas;}ImageData[] images = new ImageData[imageDatas.length];int i = 0;for (ImageData data : imageDatas) {images[i] = data.scaledTo(width, height);i++;}return images;}/** * 修改图片尺寸 *  * @param image * @param width * @param height * @return */public static Image setSize(Image image, int width, int height) {if (StringUtil.isNull(image)) {return image;}image.getImageData().scaledTo(width, height);return image;}}

?

----------------工作积累 尹当 QQ:676562697----------------

热点排行