org.chenillekit.image.services.impl
Class ImageServiceImpl

java.lang.Object
  extended by org.chenillekit.image.services.impl.ImageServiceImpl
All Implemented Interfaces:
ImageService

public class ImageServiceImpl
extends Object
implements ImageService

some image based helpers.

Version:
$Id: ImageServiceImpl.java 594 2009-12-05 15:17:26Z mlusetti $

Constructor Summary
ImageServiceImpl()
           
 
Method Summary
 void reduceImageQuality(BufferedImage image, float quality, OutputStream output)
          reduce the quality of an image.
 BufferedImage scaleImage(Resource imageResource, int height)
          scale image object to a new size.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageServiceImpl

public ImageServiceImpl()
Method Detail

reduceImageQuality

public void reduceImageQuality(BufferedImage image,
                               float quality,
                               OutputStream output)
reduce the quality of an image.

Specified by:
reduceImageQuality in interface ImageService
Parameters:
image - the original image
quality - quality
output - data stream of the quality reduced image

scaleImage

public BufferedImage scaleImage(Resource imageResource,
                                int height)
scale image object to a new size.

Specified by:
scaleImage in interface ImageService
Parameters:
imageResource - image resource to scale
height - scale to height
Returns:
scaled image


Copyright © 2008-2010 ChenilleKit. All Rights Reserved.