Class AdvancedResizeOp

  • All Implemented Interfaces:
    java.awt.image.BufferedImageOp
    Direct Known Subclasses:
    ResampleOp

    public abstract class AdvancedResizeOp
    extends java.lang.Object
    implements java.awt.image.BufferedImageOp
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int destHeight  
      protected int destWidth  
    • Constructor Summary

      Constructors 
      Constructor Description
      AdvancedResizeOp​(int destWidth, int destHeight)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.image.BufferedImage createCompatibleDestImage​(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)
      protected abstract java.awt.image.BufferedImage doFilter​(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest, int dstWidth, int dstHeight)  
      java.awt.image.BufferedImage filter​(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dest)  
      java.awt.geom.Rectangle2D getBounds2D​(java.awt.image.BufferedImage src)
      java.awt.geom.Point2D getPoint2D​(java.awt.geom.Point2D srcPt, java.awt.geom.Point2D dstPt)
      java.awt.RenderingHints getRenderingHints()
      • Methods inherited from class java.lang.Object

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

      • destWidth

        protected final int destWidth
      • destHeight

        protected final int destHeight
    • Constructor Detail

      • AdvancedResizeOp

        public AdvancedResizeOp​(int destWidth,
                                int destHeight)
    • Method Detail

      • filter

        public final java.awt.image.BufferedImage filter​(java.awt.image.BufferedImage src,
                                                         java.awt.image.BufferedImage dest)
        Specified by:
        filter in interface java.awt.image.BufferedImageOp
      • doFilter

        protected abstract java.awt.image.BufferedImage doFilter​(java.awt.image.BufferedImage src,
                                                                 java.awt.image.BufferedImage dest,
                                                                 int dstWidth,
                                                                 int dstHeight)
      • getBounds2D

        public final java.awt.geom.Rectangle2D getBounds2D​(java.awt.image.BufferedImage src)
        Specified by:
        getBounds2D in interface java.awt.image.BufferedImageOp
      • createCompatibleDestImage

        public final java.awt.image.BufferedImage createCompatibleDestImage​(java.awt.image.BufferedImage src,
                                                                            java.awt.image.ColorModel destCM)
        Specified by:
        createCompatibleDestImage in interface java.awt.image.BufferedImageOp
      • getPoint2D

        public final java.awt.geom.Point2D getPoint2D​(java.awt.geom.Point2D srcPt,
                                                      java.awt.geom.Point2D dstPt)
        Specified by:
        getPoint2D in interface java.awt.image.BufferedImageOp
      • getRenderingHints

        public final java.awt.RenderingHints getRenderingHints()
        Specified by:
        getRenderingHints in interface java.awt.image.BufferedImageOp