首页 相关文章 让 Eclipse 插件程序具有二维作图能力(2)

让 Eclipse 插件程序具有二维作图能力(2)

   创建 SWT 图像

  SWT Image 类似于 AWT BufferedImage,因为它的像素数据可以有直接读或者写操作访问。这意味着可以通过直接读取或者修改图像的数据,来设置或者取得图像中任何像素或者任何一组像素的颜色值。不过, SWT API 与相应的 AWT API 有很大不同,并且更容易使用。

  SWT 的 Image 类提供了几个构造函数,可以完成以下任务:

  通过将一个文件名或者一个 InputStream 作为参数传递给构造函数装载一个现有的图像。图像的格式必须是所支持的格式之一:BMP、GIF、JPG、PNG、Windows ICO 等。

  构造一个指定大小的空图像。可以通过修改其像素值或者向它拷贝一个 SWT 图形上下文的内容 (GC) 来绘制该图像。构造一个用像素值的现有缓冲区进行初始化的图像。您将使用第三个构造函数创建一个 SWT 图像,它是所绘制的 AWT 图像的副本。

   关于 ImageData 类

  有关图像的像素数据的信息包含在它的 ImageData 中。ImageData 是一个包含有关图像大小、调色板、颜色值和透明度信息的类。应当特别关注以下 Im...[ 查看全文 ]

2016-02-19 标签:

让 Eclipse 插件程序具有二维作图能力(2)的相关文章

手机页面
收藏网站 回到头部