eu.europa.tmsearch.services.business.util
Class AWTImageProcessorImpl

java.lang.Object
  extended by eu.europa.tmsearch.services.business.util.AWTImageProcessorImpl
All Implemented Interfaces:
ImageProcessor

public class AWTImageProcessorImpl
extends java.lang.Object
implements ImageProcessor

An ImageProcessor implementation using standard Java imaging for manipulating images.


Constructor Summary
AWTImageProcessorImpl()
           
 
Method Summary
 TradeMarkImage getImage(TradeMarkImage tradeMarkImage)
          Generates a processed trade mark image from a trade mark's image (usually a master image).
 TradeMarkImage getThumbnailImage(TradeMarkImage tradeMarkImage, int height, int width)
          Generates a thumbnail trade mark image from a master's TradeMark image.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWTImageProcessorImpl

public AWTImageProcessorImpl()
Method Detail

getThumbnailImage

public TradeMarkImage getThumbnailImage(TradeMarkImage tradeMarkImage,
                                        int height,
                                        int width)
Generates a thumbnail trade mark image from a master's TradeMark image.

Specified by:
getThumbnailImage in interface ImageProcessor
Parameters:
tradeMarkImage - Master trademark image
height - Desired height. If 0 thumbnail height is calculated to preserve master image's aspect ratio.
width - Desired width
Returns:
A TradeMarkImage containing the thumbnail

getImage

public TradeMarkImage getImage(TradeMarkImage tradeMarkImage)
Description copied from interface: ImageProcessor
Generates a processed trade mark image from a trade mark's image (usually a master image).

Specified by:
getImage in interface ImageProcessor
Parameters:
tradeMarkImage - Trademark image
Returns:
A TradeMarkImage containing the processed trade mark's image


Copyright © 2009. All Rights Reserved.