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
-
Method Summary
Modifier and TypeMethodDescriptionfinal int
getAlphaAt
(int x, int y) Returns the alpha value at position (x,y).final int
getBlueAt
(int x, int y) Returns the blue value at position (x,y).final CanvasPixelArray
getData()
Returns a canvas pixel array of size width * height * 4.final int
getGreenAt
(int x, int y) Returns the green value at position (x,y).final int
Returns the height of this image data object.final int
getRedAt
(int x, int y) Returns the red value at position (x,y).final int
getWidth()
Returns the width of this image data object.final void
setAlphaAt
(int alpha, int x, int y) Sets the alpha value at position (x,y).final void
setBlueAt
(int blue, int x, int y) Sets the blue value at position (x,y).final void
setGreenAt
(int green, int x, int y) Sets the green value at position (x,y).final void
setRedAt
(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:
-
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:
-
getData
Returns a canvas pixel array of size width * height * 4.- Returns:
- a
CanvasPixelArray
object
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-