Package com.google.gwt.canvas.dom.client
Class ImageData
java.lang.Object
com.google.gwt.core.client.JavaScriptObject
com.google.gwt.canvas.dom.client.ImageData
Object that holds image data and a size.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intgetAlphaAt(int x, int y) Returns the alpha value at position (x,y).final intgetBlueAt(int x, int y) Returns the blue value at position (x,y).final CanvasPixelArraygetData()Returns a canvas pixel array of size width * height * 4.final intgetGreenAt(int x, int y) Returns the green value at position (x,y).final intReturns the height of this image data object.final intgetRedAt(int x, int y) Returns the red value at position (x,y).final intgetWidth()Returns the width of this image data object.final voidsetAlphaAt(int alpha, int x, int y) Sets the alpha value at position (x,y).final voidsetBlueAt(int blue, int x, int y) Sets the blue value at position (x,y).final voidsetGreenAt(int green, int x, int y) Sets the green value at position (x,y).final voidsetRedAt(int red, int x, int y) Sets the red value at position (x,y).Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
-
Constructor Details
-
ImageData
protected ImageData()
-
-
Method Details
-
getAlphaAt
public final int getAlphaAt(int x, int y) Returns the alpha value at position (x,y).- Parameters:
x- the x coordinatey- the y coordinate- Returns:
- the alpha value at position (x,y), or 0 if not in the image
- See Also:
-
setAlphaAt(int, int, int)getColorAt(int, int, int)
-
getBlueAt
public final int getBlueAt(int x, int y) Returns the blue value at position (x,y).- Parameters:
x- the x coordinatey- the y coordinate- Returns:
- the blue value at position (x,y), or 0 if not in the image
- See Also:
-
setBlueAt(int, int, int)getColorAt(int, int, int)
-
getData
Returns a canvas pixel array of size width * height * 4.- Returns:
- a
CanvasPixelArrayobject
-
getGreenAt
public final int getGreenAt(int x, int y) Returns the green value at position (x,y).- Parameters:
x- the x coordinatey- the y coordinate- Returns:
- the green value at position (x,y), or 0 if not in the image
- See Also:
-
setGreenAt(int, int, int)getColorAt(int, int, int)
-
getHeight
public final int getHeight()Returns the height of this image data object.- Returns:
- the image height as an int
-
getRedAt
public final int getRedAt(int x, int y) Returns the red value at position (x,y).- Parameters:
x- the x coordinatey- the y coordinate- Returns:
- the red value at position (x,y), or 0 if not in the image
- See Also:
-
setRedAt(int, int, int)getColorAt(int, int, int)
-
getWidth
public final int getWidth()Returns the width of this image data object.- Returns:
- the image width as an int
-
setAlphaAt
public final void setAlphaAt(int alpha, int x, int y) Sets the alpha value at position (x,y).- Parameters:
alpha- the alpha valuex- the x coordinatey- the y coordinate- See Also:
-
getAlphaAt(int, int)getColorAt(int, int, int)
-
setBlueAt
public final void setBlueAt(int blue, int x, int y) Sets the blue value at position (x,y).- Parameters:
blue- the blue valuex- the x coordinatey- the y coordinate- See Also:
-
getBlueAt(int, int)getColorAt(int, int, int)
-
setGreenAt
public final void setGreenAt(int green, int x, int y) Sets the green value at position (x,y).- Parameters:
green- the green valuex- the x coordinatey- the y coordinate- See Also:
-
getGreenAt(int, int)getColorAt(int, int, int)
-
setRedAt
public final void setRedAt(int red, int x, int y) Sets the red value at position (x,y).- Parameters:
red- the red valuex- the x coordinatey- the y coordinate- See Also:
-
getRedAt(int, int)getColorAt(int, int, int)
-