1.1 --- a/javaquery/canvas/src/main/java/net/java/html/canvas/ImageData.java Mon May 27 11:18:05 2013 +0200
1.2 +++ b/javaquery/canvas/src/main/java/net/java/html/canvas/ImageData.java Mon May 27 11:26:55 2013 +0200
1.3 @@ -18,11 +18,10 @@
1.4 package net.java.html.canvas;
1.5
1.6 /**
1.7 - * ImageData is an updateable 2-Dimensional Map of Color values.
1.8 - * Created ( createPixelMap / getSnapShot ) by GraphicsContext.
1.9 - * you can modify the individual pixels and render it using paintPixelMap on
1.10 - * GraphicsContext
1.11 - *
1.12 + * ImageData is an updateable 2-Dimensional Map of Color values. Created (
1.13 + * createPixelMap / getSnapShot ) by GraphicsContext. you can modify the
1.14 + * individual pixels and render it using paintPixelMap on GraphicsContext
1.15 + *
1.16 * @author antonepple
1.17 */
1.18 public interface ImageData {
1.19 @@ -30,9 +29,20 @@
1.20 public double getHeight();
1.21
1.22 public double getWidth();
1.23 -
1.24 - public int getPixel(double x, double y);
1.25 -
1.26 - public void setPixel(double x, double y, int value);
1.27 -
1.28 +
1.29 + public int getR(double x, double y);
1.30 +
1.31 + public int getG(double x, double y);
1.32 +
1.33 + public int getB(double x, double y);
1.34 +
1.35 + public int getA(double x, double y);
1.36 +
1.37 + public void setR(double x, double y, int value);
1.38 +
1.39 + public void setG(double x, double y, int value);
1.40 +
1.41 + public void setB(double x, double y, int value);
1.42 +
1.43 + public void setA(double x, double y, int value);
1.44 }