Groovy Documentation

src.groovy.pl.burningice.plugins.image.engines.scale
Class ImageMagickApproximateScaleEngine

java.lang.Object
  src.groovy.pl.burningice.plugins.image.engines.scale.ImageMagickScaleEngine
      src.groovy.pl.burningice.plugins.image.engines.scale.ImageMagickApproximateScaleEngine

class ImageMagickApproximateScaleEngine
extends ImageMagickScaleEngine

Class allows to scale image with approximate width and height Result image will not contain exact width and height given by user if there will be image deformation

author:
Pawel Gdula


Constructor Summary
ImageMagickApproximateScaleEngine()

 
Method Summary
private java.util.List calculateSize(Dimension currentSize, Dimension requestedSize)

protected def evaluateScale(Dimension currentSize, Dimension requestedSize)

protected byte[] scaleImage(byte[] image, Dimension currentSize, Dimension requestedSize)

 
Methods inherited from class ImageMagickScaleEngine
bytesToBufferedImage, execute, scaleImage
 

Constructor Detail

ImageMagickApproximateScaleEngine

ImageMagickApproximateScaleEngine()


 
Method Detail

calculateSize

private java.util.List calculateSize(Dimension currentSize, Dimension requestedSize)


evaluateScale

protected def evaluateScale(Dimension currentSize, Dimension requestedSize)


scaleImage

protected byte[] scaleImage(byte[] image, Dimension currentSize, Dimension requestedSize)


 

Groovy Documentation