com.swfit.core.image
Class ImageUtils

java.lang.Object
  |
  +--com.swfit.core.image.ImageUtils

public class ImageUtils
extends java.lang.Object

Utilities for naming and exporting different image formats and sizes.

Since:
SWFIT1.0
Version:
$Revision: 1.2 $ $Date: 2003/02/21 22:38:23 $
Author:
Olaf Havnes

Field Summary
static int[] DEFAULT_SIZES
           
static int FLASH_IMAGE
           
static int FULL_IMAGE
           
static java.lang.String IMAGE_LIST
           
static int JPG_IMAGE
           
static int MAX_BIG_HEIGHT
           
static java.lang.String MAX_BIG_HEIGHT_STR
           
static int MAX_BIG_WIDTH
           
static java.lang.String MAX_BIG_WIDTH_STR
           
static int SCALED_HEIGHT
           
static int SCALED_HEIGHT_IMAGE
           
static java.lang.String SCALED_HEIGHT_STR
           
static int SCALED_IMAGE
           
static int SCALED_THUMB_IMAGE
           
static int SCALED_WIDTH
           
static int SCALED_WIDTH_IMAGE
           
static java.lang.String SCALED_WIDTH_STR
           
static java.lang.String[] SIZE_SUFFIX
           
static int THUMB_HEIGHT
           
static java.lang.String THUMB_HEIGHT_STR
           
static int THUMB_IMAGE
           
static int THUMB_WIDTH
           
static java.lang.String THUMB_WIDTH_STR
           
static java.lang.String[] TYPE_SUFFIX
           
 
Method Summary
static java.lang.String coreName(java.lang.String full_name)
           
static boolean exportImages(java.io.File image_file)
           
static boolean exportImages(java.io.File image_file, java.io.File out_dir, boolean delete_source, int[] sizes)
           
static boolean exportImages(java.io.File image_file, javax.servlet.ServletConfig config)
           
static java.lang.String imageName(java.lang.String core_name, int size, int type)
           
static int[] imageSizes(javax.servlet.ServletConfig config)
           
static java.lang.String imageSuffix(int size, int type)
           
static java.awt.Image scaleCrop(java.awt.Frame f, java.awt.Image image, int width_out, int height_out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FULL_IMAGE

public static final int FULL_IMAGE

SCALED_IMAGE

public static final int SCALED_IMAGE

THUMB_IMAGE

public static final int THUMB_IMAGE

SCALED_WIDTH_IMAGE

public static final int SCALED_WIDTH_IMAGE

SCALED_HEIGHT_IMAGE

public static final int SCALED_HEIGHT_IMAGE

SCALED_THUMB_IMAGE

public static final int SCALED_THUMB_IMAGE

JPG_IMAGE

public static final int JPG_IMAGE

FLASH_IMAGE

public static final int FLASH_IMAGE

SIZE_SUFFIX

public static final java.lang.String[] SIZE_SUFFIX

TYPE_SUFFIX

public static final java.lang.String[] TYPE_SUFFIX

MAX_BIG_WIDTH

public static final int MAX_BIG_WIDTH

MAX_BIG_HEIGHT

public static final int MAX_BIG_HEIGHT

SCALED_WIDTH

public static final int SCALED_WIDTH

SCALED_HEIGHT

public static final int SCALED_HEIGHT

THUMB_WIDTH

public static final int THUMB_WIDTH

THUMB_HEIGHT

public static final int THUMB_HEIGHT

DEFAULT_SIZES

public static final int[] DEFAULT_SIZES

MAX_BIG_WIDTH_STR

public static final java.lang.String MAX_BIG_WIDTH_STR

MAX_BIG_HEIGHT_STR

public static final java.lang.String MAX_BIG_HEIGHT_STR

SCALED_WIDTH_STR

public static final java.lang.String SCALED_WIDTH_STR

SCALED_HEIGHT_STR

public static final java.lang.String SCALED_HEIGHT_STR

THUMB_WIDTH_STR

public static final java.lang.String THUMB_WIDTH_STR

THUMB_HEIGHT_STR

public static final java.lang.String THUMB_HEIGHT_STR

IMAGE_LIST

public static final java.lang.String IMAGE_LIST
Method Detail

imageSuffix

public static final java.lang.String imageSuffix(int size,
                                                 int type)

imageSizes

public static final int[] imageSizes(javax.servlet.ServletConfig config)

imageName

public static final java.lang.String imageName(java.lang.String core_name,
                                               int size,
                                               int type)

coreName

public static final java.lang.String coreName(java.lang.String full_name)

exportImages

public static final boolean exportImages(java.io.File image_file)
                                  throws java.io.IOException

exportImages

public static final boolean exportImages(java.io.File image_file,
                                         javax.servlet.ServletConfig config)
                                  throws java.io.IOException

scaleCrop

public static final java.awt.Image scaleCrop(java.awt.Frame f,
                                             java.awt.Image image,
                                             int width_out,
                                             int height_out)

exportImages

public static final boolean exportImages(java.io.File image_file,
                                         java.io.File out_dir,
                                         boolean delete_source,
                                         int[] sizes)
                                  throws java.io.IOException


Swfit developer homepage
Copyright © 2003 Orgdot AS. All Rights Reserved.