在im4java中打开SWT映像
我有一个SWT应用程序,用户可以将图像拖放到画布上。 放下后,我在SWT.graphics.image实例中跟踪图像 现在我想使用im4java编辑图像,并在画布对象上显示图像。 但我一直在把图像放到iOperation对象中在im4java中打开SWT映像,java,image,swt,im4java,Java,Image,Swt,Im4java,我有一个SWT应用程序,用户可以将图像拖放到画布上。 放下后,我在SWT.graphics.image实例中跟踪图像 现在我想使用im4java编辑图像,并在画布对象上显示图像。 但我一直在把图像放到iOperation对象中 Image i = this.image; //image is stored in here ConvertCmd cmd = new ConvertCmd(); IMOperation op = new IMOperation(); //how can i edit
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");
但在我的例子中,我不想通过文件名加载图像,而是想使用图像实例
op.setImageData(i.getImageData()) //does sth like this exist?
可能不会。你可以:
buffereImage
s并在嵌入式AWT控件中显示它们buffereImage
s和。这是缓慢的(以我的经验),并可能不适用于所有的图像谢谢。我现在使用ImageLoader保存一个临时图像,作为图像操作的输入图像。