首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在im4java中打开SWT图像

在im4java中打开SWT图像
EN

Stack Overflow用户
提问于 2013-02-04 21:28:18
回答 1查看 158关注 0票数 1

我有一个SWT应用程序,用户可以拖放图像到画布上。在删除之后,我会跟踪SWT.graphics.Image实例中的图像。

现在,我想使用im4java编辑图像,并在画布对象上显示图像。但我只能将图像放入IMOperation对象中。

代码语言:javascript
复制
Image i = this.image; //image is stored in here
ConvertCmd cmd = new ConvertCmd();
IMOperation op = new IMOperation();
//how can i edit the image data using the op object?

可以用这种方式编辑图像对象吗?

编辑:我试图在这里更具体:我知道如何使用以下命令将图像加载到操作中:

代码语言:javascript
复制
IMOperation op = new IMOperation();
op.addImage("myimage.jpg");

但是在我的例子中,我不想通过filename加载图像,而是希望使用image实例。

代码语言:javascript
复制
op.setImageData(i.getImageData()) //does sth like this exist?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-05 17:28:16

可能不会。您可以:

  1. 使用BufferedImage%s并在嵌入式AWT控件中显示它们。
  2. 使用BufferedImage%s和convert them to/from SWT。这很慢(根据我的经验),并且可能不适用于所有图像。
  3. 使用ImageLoader来处理ImageLoader
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14687794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档