Class ImageUtil.AbstractFastScaler

java.lang.Object
com.openhtmltopdf.util.ImageUtil.AbstractFastScaler
All Implemented Interfaces:
ImageUtil.Scaler
Direct Known Subclasses:
ImageUtil.AreaAverageScaler, ImageUtil.OldScaler
Enclosing class:
ImageUtil

abstract static class ImageUtil.AbstractFastScaler extends Object implements ImageUtil.Scaler
  • Constructor Details

    • AbstractFastScaler

      AbstractFastScaler()
  • Method Details

    • getScaledInstance

      public BufferedImage getScaledInstance(BufferedImage img, ScalingOptions opt)
      Description copied from interface: ImageUtil.Scaler
      Convenience method that returns a scaled instance of the provided BufferedImage, taken from article on java.net by Chris Campbell http://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html. Expects the image to be fully loaded (e.g. no need to wait for loading on requesting height or width.
      Specified by:
      getScaledInstance in interface ImageUtil.Scaler
      Parameters:
      img - the original image to be scaled
      opt - options
      Returns:
      a scaled version of the original BufferedImage
    • getImageScalingMethod

      protected abstract int getImageScalingMethod()