我有一个SWT应用程序,用户可以拖放图像到画布上。在删除之后,我会跟踪SWT.graphics.Image实例中的图像。
现在,我想使用im4java编辑图像,并在画布对象上显示图像。但我只能将图像放入IMOperation对象中。
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?可以用这种方式编辑图像对象吗?
编辑:我试图在这里更具体:我知道如何使用以下命令将图像加载到操作中:
IMOperation op = new IMOperation();
op.addImage("myimage.jpg");但是在我的例子中,我不想通过filename加载图像,而是希望使用image实例。
op.setImageData(i.getImageData()) //does sth like this exist?发布于 2013-02-05 17:28:16
可能不会。您可以:
BufferedImage%s并在嵌入式AWT控件中显示它们。BufferedImage%s和convert them to/from SWT。这很慢(根据我的经验),并且可能不适用于所有图像。ImageLoader来处理ImageLoaderhttps://stackoverflow.com/questions/14687794
复制相似问题