Teppefall

com.teppefall.ds.render2d
Class ImageScaler

java.lang.Object
  extended by com.teppefall.ds.render2d.ImageScaler

public class ImageScaler
extends java.lang.Object


Nested Class Summary
static interface ImageScaler.binder
           
static class ImageScaler.ISArgs
           
 
Field Summary
static int AFFINE
           
static int SMOOTH
           
static java.lang.String usage
           
 
Constructor Summary
ImageScaler(int width, int height)
           
ImageScaler(java.lang.String imagesDir, int width, int height, boolean arl, int algorithm, boolean html, java.lang.String stylesheet, ImageScaler.binder b)
           
 
Method Summary
 void list(java.io.PrintWriter out)
           
static void main(java.lang.String[] args)
           
 java.lang.String name(java.io.File f)
           
 void process()
           
static ImageScaler.ISArgs processArgs(java.lang.String[] args)
           
 void scale(java.io.File file)
           
 void scale2(java.io.File original)
          http://blogs.cocoondev.org/mpo/archives/003584.html
static ImageScaler worker(ImageScaler.ISArgs a, ImageScaler.binder b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SMOOTH

public static int SMOOTH

AFFINE

public static int AFFINE

usage

public static java.lang.String usage
Constructor Detail

ImageScaler

public ImageScaler(int width,
                   int height)

ImageScaler

public ImageScaler(java.lang.String imagesDir,
                   int width,
                   int height,
                   boolean arl,
                   int algorithm,
                   boolean html,
                   java.lang.String stylesheet,
                   ImageScaler.binder b)
Method Detail

name

public java.lang.String name(java.io.File f)

scale

public void scale(java.io.File file)
           throws java.io.IOException
Throws:
java.io.IOException

scale2

public void scale2(java.io.File original)
            throws java.io.IOException
http://blogs.cocoondev.org/mpo/archives/003584.html

Throws:
java.io.IOException

process

public void process()

list

public void list(java.io.PrintWriter out)

processArgs

public static ImageScaler.ISArgs processArgs(java.lang.String[] args)

worker

public static ImageScaler worker(ImageScaler.ISArgs a,
                                 ImageScaler.binder b)

main

public static void main(java.lang.String[] args)

Teppefall