Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 学习笔记:将Image(SWT)存到一个OutputStream
【标  题】:学习笔记:将Image(SWT)存到一个OutputStream
【关键字】:Image,SWT,OutputStream
【来  源】:http://blog.csdn.net/ZiJinShi/archive/2006/08/22/1106160.aspx

学习笔记:将Image(SWT)存到一个OutputStream

Your Ad Here      想把一个自己生成的org.eclipse.swt.graphics.Image存到一个数据流或文件中,但是没有似乎Image没有写到文件中的API。
     查到AWT的ImageIO有个Write()函数,可惜是AWT的。
     发现org.eclipse.swt.graphics.ImageLoader提供save功能,既可以把它存到数据流中,也可以存到文件中。但是它的Load()函数只提供FileName和InputStream这两种参数。
     郁闷。

     ImageLoader的data[] 竟然是public,那就意味着把源Image的ImageData赋值给它,它的Save()照样可用了。

                ImageData imageData = sourceImage.getImageData( );
                ImageLoader imageLoader = new ImageLoader();
                imageLoader.data = new ImageData[1];
                imageLoader.data[0] = imageData;
                ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
                imageLoader.save( outputStream, SWT.IMAGE_JPEG );

     这样,就把sourceImage以JPEG格式存到数据流outputStream中了。
java 基础:【上一篇】
Websphere+Eclipse远程调试:【下一篇】
【相关文章】
  • SWT/JFace学习零散笔记
  • SWT的布局管理器
  • 对Image类和图像绘制的几个认识
  • 扩大招生,降低要求-SWT开发有感
  • SWT/JFace入门指南(一)
  • eclipse SWT progressbar 进度条
  • Eclipse使用技巧(五)SWT Designer 5.0 (Window Builder Pro) For eclipse 3.2 安装及注册说明
  • [原创]Eclipse使用技巧(五)SWT Designer 5.0 (Window Builder Pro) For eclipse 3.2 安装及注册说明
  • Swt-designer5.0最新版注册机
  • 一个获取图象信息的函数getImageInfo() - (编程规范值得借鉴)
  • 【随机文章】
  • 2006-4-29 ASP HTMLENCODE 函数——文本转HTML by Stabx
  • 备份回复OE通讯簿的两件利器
  • CSS入门学习笔记[1]
  • 操作技巧大放送
  • 如何将PHP的数组转化成对象
  • 痘痘的治疗怎样治疗脸上的痘痘如何去痘痘怎样去痘痘康本有秘密武器
  • 传奇世界 法师炼狱之终极攻略(详解版)
  • 查找算法集:顺序查找、二分查找、插值查找、动态查找(数组实现、链表实现)
  • 看动态库笔记
  • 大家帮帮忙
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.