Class ImageUtil.HighQualityScaler

java.lang.Object
com.openhtmltopdf.util.ImageUtil.HighQualityScaler
All Implemented Interfaces:
ImageUtil.Scaler
Enclosing class:
ImageUtil

static class ImageUtil.HighQualityScaler extends Object implements ImageUtil.Scaler
Step-wise downscaling
  • Constructor Details

    • HighQualityScaler

      HighQualityScaler()
  • 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