public class

ImageData

extends JavaScriptObject
java.lang.Object
   ↳ com.google.gwt.core.client.JavaScriptObject
     ↳ com.google.gwt.canvas.dom.client.ImageData

Class Overview

Object that holds image data and a size.

Experimental API: This API is still under development and is subject to change.

Summary

Protected Constructors
ImageData()
Public Methods
final 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 getHeight()
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).
[Expand]
Inherited Methods
From class com.google.gwt.core.client.JavaScriptObject
From class java.lang.Object

Protected Constructors

protected ImageData ()

Public Methods

public final int getAlphaAt (int x, int y)

Returns the alpha value at position (x,y).

Parameters
x the x coordinate
y the y coordinate
Returns
  • the alpha value at position (x,y), or 0 if not in the image
See Also

public final int getBlueAt (int x, int y)

Returns the blue value at position (x,y).

Parameters
x the x coordinate
y the y coordinate
Returns
  • the blue value at position (x,y), or 0 if not in the image
See Also

public final CanvasPixelArray getData ()

Returns a canvas pixel array of size width * height * 4.

Returns

public final int getGreenAt (int x, int y)

Returns the green value at position (x,y).

Parameters
x the x coordinate
y the y coordinate
Returns
  • the green value at position (x,y), or 0 if not in the image
See Also

public final int getHeight ()

Returns the height of this image data object.

Returns
  • the image height as an int

public final int getRedAt (int x, int y)

Returns the red value at position (x,y).

Parameters
x the x coordinate
y the y coordinate
Returns
  • the red value at position (x,y), or 0 if not in the image
See Also

public final int getWidth ()

Returns the width of this image data object.

Returns
  • the image width as an int

public final void setAlphaAt (int alpha, int x, int y)

Sets the alpha value at position (x,y).

Parameters
alpha the alpha value
x the x coordinate
y the y coordinate
See Also

public final void setBlueAt (int blue, int x, int y)

Sets the blue value at position (x,y).

Parameters
blue the blue value
x the x coordinate
y the y coordinate
See Also

public final void setGreenAt (int green, int x, int y)

Sets the green value at position (x,y).

Parameters
green the green value
x the x coordinate
y the y coordinate
See Also

public final void setRedAt (int red, int x, int y)

Sets the red value at position (x,y).

Parameters
red the red value
x the x coordinate
y the y coordinate
See Also