RGBA values for ImageData canvas
authorAnton Epple <toni.epple@eppleton.de>
Mon, 27 May 2013 11:26:55 +0200
branchcanvas
changeset 1155ab08a4271d5f
parent 1154 2bdd1eba1880
child 1156 9a6cf322f890
RGBA values for ImageData
javaquery/canvas/src/main/java/net/java/html/canvas/ImageData.java
     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  }