Class ECBufferedImage

  • All Implemented Interfaces:
    java.awt.image.RenderedImage, java.awt.image.WritableRenderedImage, java.awt.Transparency

    public class ECBufferedImage
    extends java.awt.image.BufferedImage
    • Field Summary

      • Fields inherited from class java.awt.image.BufferedImage

        TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
      • Fields inherited from class java.awt.Image

        accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
      • Fields inherited from interface java.awt.Transparency

        BITMASK, OPAQUE, TRANSLUCENT
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      static ECBufferedImage getFromFile​(java.io.File url)  
      static ECBufferedImage getFromPackage​(java.lang.Class c, java.lang.String resource)  
      static ECBufferedImage getFromURL​(java.net.URL url)  
      int hashCode()  
      static ECBufferedImage ppm​(byte[] bytes, java.lang.String ppm)  
      java.lang.String toString()  
      • Methods inherited from class java.awt.image.BufferedImage

        addTileObserver, coerceData, copyData, createGraphics, getAlphaRaster, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB
      • Methods inherited from class java.awt.Image

        flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ECBufferedImage

        public ECBufferedImage​(java.awt.image.BufferedImage read)
      • ECBufferedImage

        public ECBufferedImage​(int width,
                               int height,
                               int imageType)
    • Method Detail

      • ppm

        public static ECBufferedImage ppm​(byte[] bytes,
                                          java.lang.String ppm)
      • getFromFile

        public static ECBufferedImage getFromFile​(java.io.File url)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getFromPackage

        public static ECBufferedImage getFromPackage​(java.lang.Class c,
                                                     java.lang.String resource)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • getFromURL

        public static ECBufferedImage getFromURL​(java.net.URL url)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.awt.image.BufferedImage
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object