首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

SWT 图像的资料读取和文件保存

2012-09-23 
SWT 图像的文件读取和文件保存我们可以使用类 org.eclipse.swt.graphics.ImageLoader 来加载或者保存图像。

SWT 图像的文件读取和文件保存

我们可以使用类 org.eclipse.swt.graphics.ImageLoader 来加载或者保存图像。 ImageLoader 具有一个全局的成员变量 ImageData[],它用于存储图片数据。

?

例子:

public class ReadAndSaveImage {public static ImageData[] readImage(String fileName) {ImageLoader loader = new ImageLoader();return loader.load(fileName);}public static void saveImage(String fileName, ImageData[] data, int format) {ImageLoader loader = new ImageLoader();loader.data = data;loader.save(fileName, format);}public static void main(String[] args) {String source = "icons/ZZ_source.gif";String saved = "icons/ZZ_save.gif";ImageData[] imageData = ImageUtil.readImage(source);if(imageData.length > 0) {saveImage(saved, imageData, SWT.IMAGE_PNG);}}}

?

?

?

save的时候SWT支持的图像格式有:

IMAGE_BMP Windows BMP file format, no compression IMAGE_BMP_RLE Windows BMP file format, RLE compression if appropriate IMAGE_GIF GIF file format IMAGE_ICO Windows ICO file format IMAGE_JPEG JPEG file format IMAGE_PNG PNG file format

热点排行