getting started gwt - npedotnet/npe-image-library GitHub Wiki
Getting Started on GWT
Require
- GWT 2.8
Eclipse settings
Add npe-image-library-gwt-1.0.jar to your project.
Edit project.gwt.xml
<inherits name='net.npe.image'/>
Coding
import net.npe.image.util.gwt.GwtImageReader;
Create a HTML5 Canvas from URL
import com.google.gwt.canvas.client.Canvas;
import net.npe.image.util.gwt.CanvasRequestHandler;
import net.npe.image.util.gwt.GwtImageReader;
String url = "http://www.test.com/test.tga";
GwtImageReader.createCanvas(url, new CanvasRequestHandler() {
@Override
public void onSuccess(Canvas canvas) {
// TODO
}
@Override
public void onFailure(String error) {
System.out.println(error);
}
});
Create a PixelImage from URL
import com.google.gwt.canvas.client.Canvas;
import net.npe.image.PixelImage;
import net.npe.image.util.gwt.GwtImageReader;
import net.npe.image.util.gwt.PixelImageRequestHandler;
String url = "http://www.test.com/test.tga";
GwtImageReader.createCanvas(url, new PixelImageRequestHandler() {
@Override
public void onSuccess(PixelImage image) {
// TODO
}
@Override
public void onFailure(String error) {
System.out.println(error);
}
});