com.notuvy.image
Class TransformableImage

java.lang.Object
  extended by com.notuvy.image.TransformableImage
All Implemented Interfaces:
Runnable

public class TransformableImage
extends Object
implements Runnable

A utility to read an image then scale/rotate it.

Author:
murali

Field Summary
protected static org.apache.log4j.Logger LOG
           
protected static Pattern P_ROTATE
           
protected static Pattern P_SCALE
           
 
Constructor Summary
TransformableImage()
           
TransformableImage(BufferedImage pImage)
           
TransformableImage(SourceImage pSourceImage)
           
 
Method Summary
protected  void clear()
           
 boolean getDoSave()
           
 BufferedImage getImage()
           
 int getMaxDimension()
           
 File getSourceFile()
           
 File getTargetFile()
           
protected  void loadImage()
           
static void main(String[] args)
           
 void rotate(Orientation pOrientation)
           
 void run()
           
 void scaleToDimension(int pDimension)
           
 void setDoSave(boolean val)
           
 void setImage(BufferedImage pImage)
           
 void setMaxDimension(int pMaxDimension)
           
 void setSourceFile(File pSourceFile)
           
 void setTargetFile(File pTargetFile)
           
protected  void transform()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final org.apache.log4j.Logger LOG

P_ROTATE

protected static final Pattern P_ROTATE

P_SCALE

protected static final Pattern P_SCALE
Constructor Detail

TransformableImage

public TransformableImage()

TransformableImage

public TransformableImage(BufferedImage pImage)

TransformableImage

public TransformableImage(SourceImage pSourceImage)
Method Detail

getSourceFile

public File getSourceFile()

getTargetFile

public File getTargetFile()

getImage

public BufferedImage getImage()

getMaxDimension

public int getMaxDimension()

getDoSave

public boolean getDoSave()

setSourceFile

public void setSourceFile(File pSourceFile)

setTargetFile

public void setTargetFile(File pTargetFile)

setImage

public void setImage(BufferedImage pImage)

setMaxDimension

public void setMaxDimension(int pMaxDimension)

setDoSave

public void setDoSave(boolean val)

clear

protected void clear()

loadImage

protected void loadImage()

transform

protected void transform()

rotate

public void rotate(Orientation pOrientation)

scaleToDimension

public void scaleToDimension(int pDimension)

run

public void run()
Specified by:
run in interface Runnable

main

public static void main(String[] args)


Copyright © 2013. All Rights Reserved.