Class ImageData

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

public class ImageData extends JavaScriptObject
Object that holds image data and a size.
See Also:
  • 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 coordinate
      y - 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 coordinate
      y - the y coordinate
      Returns:
      the blue value at position (x,y), or 0 if not in the image
      See Also:
    • getData

      public final CanvasPixelArray 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 coordinate
      y - 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 coordinate
      y - 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 value
      x - the x coordinate
      y - 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 value
      x - the x coordinate
      y - 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 value
      x - the x coordinate
      y - 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 value
      x - the x coordinate
      y - the y coordinate
      See Also: