# HG changeset patch # User Anton Epple # Date 1369646815 -7200 # Node ID ab08a4271d5f589fe3dec71078a050e7d9771b8a # Parent 2bdd1eba188084e64eccb3ffcd402d760477e574 RGBA values for ImageData diff -r 2bdd1eba1880 -r ab08a4271d5f javaquery/canvas/src/main/java/net/java/html/canvas/ImageData.java --- a/javaquery/canvas/src/main/java/net/java/html/canvas/ImageData.java Mon May 27 11:18:05 2013 +0200 +++ b/javaquery/canvas/src/main/java/net/java/html/canvas/ImageData.java Mon May 27 11:26:55 2013 +0200 @@ -18,11 +18,10 @@ package net.java.html.canvas; /** - * ImageData is an updateable 2-Dimensional Map of Color values. - * Created ( createPixelMap / getSnapShot ) by GraphicsContext. - * you can modify the individual pixels and render it using paintPixelMap on - * GraphicsContext - * + * ImageData is an updateable 2-Dimensional Map of Color values. Created ( + * createPixelMap / getSnapShot ) by GraphicsContext. you can modify the + * individual pixels and render it using paintPixelMap on GraphicsContext + * * @author antonepple */ public interface ImageData { @@ -30,9 +29,20 @@ public double getHeight(); public double getWidth(); - - public int getPixel(double x, double y); - - public void setPixel(double x, double y, int value); - + + public int getR(double x, double y); + + public int getG(double x, double y); + + public int getB(double x, double y); + + public int getA(double x, double y); + + public void setR(double x, double y, int value); + + public void setG(double x, double y, int value); + + public void setB(double x, double y, int value); + + public void setA(double x, double y, int value); }