Class AWTImage

  • All Implemented Interfaces:
    Image

    public class AWTImage
    extends java.lang.Object
    implements Image
    Represents image data using Java 2D's BufferedImage. Images can be loaded from files using ImageIO, and can also be created programmatically.
    • Constructor Summary

      Constructors 
      Constructor Description
      AWTImage​(java.awt.image.BufferedImage image)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getAlpha​(int x, int y)
      Returns the alpha of a pixel within the image.
      ColorRGB getColor​(int x, int y)  
      int getHeight()  
      java.awt.image.BufferedImage getImage()  
      Image getRegion​(Rect region)
      Returns an Image instance that only contains the specified region from within this image.
      int getWidth()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AWTImage

        public AWTImage​(java.awt.image.BufferedImage image)
    • Method Detail

      • getImage

        public java.awt.image.BufferedImage getImage()
      • getWidth

        public int getWidth()
        Specified by:
        getWidth in interface Image
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface Image
      • getRegion

        public Image getRegion​(Rect region)
        Description copied from interface: Image
        Returns an Image instance that only contains the specified region from within this image.
        Specified by:
        getRegion in interface Image
      • getAlpha

        public int getAlpha​(int x,
                            int y)
        Description copied from interface: Image
        Returns the alpha of a pixel within the image. The returned value is between 0 (fully transparent) and 100 (fully opaque).
        Specified by:
        getAlpha in interface Image