lumis.portal.file.transformation
Class ImageTransformation

Package class diagram package ImageTransformation
java.lang.Object
  extended by lumis.portal.file.transformation.ImageTransformation
All Implemented Interfaces:
ITransformation

public class ImageTransformation
extends Object
implements ITransformation

Performs the the image down scale transformation. Scale transformations are based on two parameters:

All transformations are done keeping the proportionality.

Since:
6.1.0

Constructor Summary
ImageTransformation(InputStream content, int width, int height, String informalFormat)
          The constructor of class.
 
Method Summary
 void transform(OutputStream outputStream)
          Performs the file transformation using the outputStream parameter as target of the file transformations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageTransformation

public ImageTransformation(InputStream content,
                           int width,
                           int height,
                           String informalFormat)
The constructor of class. The content is the source of transformation. the width parameter is the new image width, and the height is the new image height after the end of transformation.

Parameters:
content - the source of transformation.
width - the new width.
height - the new height.
informalFormat - the target informal file format.
Throws:
FileNotFoundException
Since:
6.1.0
Method Detail

transform

public void transform(OutputStream outputStream)
               throws PortalException
Description copied from interface: ITransformation
Performs the file transformation using the outputStream parameter as target of the file transformations.

Specified by:
transform in interface ITransformation
Parameters:
outputStream - the writer to be transformed.
Throws:
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.