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 Link icon

    • ImageData Link icon

      protected ImageData()
  • Method Details Link icon

    • getAlphaAt Link icon

      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 Link icon

      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 Link icon

      public final CanvasPixelArray getData()
      Returns a canvas pixel array of size width * height * 4.
      Returns:
      a CanvasPixelArray object
    • getGreenAt Link icon

      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 Link icon

      public final int getHeight()
      Returns the height of this image data object.
      Returns:
      the image height as an int
    • getRedAt Link icon

      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 Link icon

      public final int getWidth()
      Returns the width of this image data object.
      Returns:
      the image width as an int
    • setAlphaAt Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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: