diff -r 633572e14095 -r 088331d4cb76 javaquery/canvas/src/main/java/net/java/html/canvas/spi/GraphicsEnvironment.java --- a/javaquery/canvas/src/main/java/net/java/html/canvas/spi/GraphicsEnvironment.java Mon May 27 14:13:01 2013 +0200 +++ b/javaquery/canvas/src/main/java/net/java/html/canvas/spi/GraphicsEnvironment.java Sat Sep 07 18:25:09 2013 +0200 @@ -90,7 +90,13 @@ public Object drawImage(Image image, double sx, double sy, double sWidth, double sHeight, double x, double y, double width, double height, Object nativeImage); - + + public int getWidth(Image image, Object nativeImage); + + public int getHeight(Image image, Object nativeImage); + + + /** * When implementing you can return an Object of your choice to enable * caching. Returning null means no caching. When caching is enabled, and @@ -196,4 +202,6 @@ public void setHeight(int height); public void setWidth(int width); + + public Object mergeImages(Image a, Image b, Object cachedA, Object cachedB); }