| java.lang.Object org.openharmonise.rm.resources.content.utils.ImageConverter
ImageConverter | public class ImageConverter (Code) | | Utility class which uses the java JAI extensions to perform image
manipulations.
author: Michael Bell version: $Revision: 1.2 $ |
Method Summary | |
public static File | convertImage(File file, String sEndType, String sNewName, int nHeight) Returns a copy of the given image in the specified image format, name
and height. | public static File | convertImage(String sFilename, String sEndType, String sNewName, int nHeight) Returns a copy of the image at the given file location in the
specified image format, name and height. | public static File | convertImage(File file, String sEndType, String sNewName) Returns a new version of the given image in the specified image format
and name. | public static File | convertImage(String sFilename, String sEndType, String sNewName) Returns a new version of the given image in the specified image format
and name. | protected static PlanarImage | cropImage(PlanarImage image) | public static int | getImageHeight(File file) Returns the height of the specified image. | public static int | getImageWidth(File file) Returns the width of the specified image. | protected static File | getSquareImage(File file, int nSize) Returns the resultant image file of squaring the given image file such
that the side of the resultant square has the specified size. | public static void | main(String[] args) Main method to enable running class as an application in order
to test methods. | protected static PlanarImage | readImage(String filename) Returns the PlanarImage representation of the image file
at the specified file location. | protected static File | saveImage(RenderedImage image, String sType, String sAddress) Saves the given RenderedImage as a File
with the specified location and image format. | protected static RenderedOp | scaleImage(PlanarImage im, int nHeight) Scales the given PlanerImage such that the resultant
RendererOp image has the specified height. | protected static RenderedOp | scaleImage(PlanarImage im) Returns the RenderedOp image representation of the
given PlanarImage . | protected static RenderedOp | scaleImage(PlanarImage im, float fScale) Scales the given image by the specified scaling factor. |
convertImage | public static File convertImage(File file, String sEndType, String sNewName, int nHeight) throws Exception(Code) | | Returns a copy of the given image in the specified image format, name
and height.
Parameters: file - the image file Parameters: sEndType - the required image format Parameters: sNewName - the required image name Parameters: nHeight - the required image height a copy of the given image in the specified image format andheight throws: Exception - if any errors occur |
convertImage | public static File convertImage(String sFilename, String sEndType, String sNewName, int nHeight) throws Exception(Code) | | Returns a copy of the image at the given file location in the
specified image format, name and height.
Parameters: sFilename - the image file location Parameters: sEndType - the required image format Parameters: sNewName - the required image name Parameters: nHeight - the requried image height a copy of the image at the given file location in the specified image format and height throws: Exception - if any errors occur |
convertImage | public static File convertImage(File file, String sEndType, String sNewName) throws Exception(Code) | | Returns a new version of the given image in the specified image format
and name.
Parameters: file - the image file Parameters: sEndType - the required image format Parameters: sNewName - the required image name a new version of the given image of the specified image format throws: Exception - if any errors occur |
convertImage | public static File convertImage(String sFilename, String sEndType, String sNewName) throws Exception(Code) | | Returns a new version of the given image in the specified image format
and name.
Parameters: sFilename - the image file location Parameters: sEndType - the required image format Parameters: sNewName - the required image name a new version of the given image in the specified image format throws: Exception - if any errors occur |
cropImage | protected static PlanarImage cropImage(PlanarImage image)(Code) | | |
getImageHeight | public static int getImageHeight(File file)(Code) | | Returns the height of the specified image.
Parameters: file - the image file the height of the specified image |
getImageWidth | public static int getImageWidth(File file)(Code) | | Returns the width of the specified image.
Parameters: file - the image file the width of the specified image |
getSquareImage | protected static File getSquareImage(File file, int nSize)(Code) | | Returns the resultant image file of squaring the given image file such
that the side of the resultant square has the specified size.
Parameters: file - the orginal image file Parameters: nSize - the required height/width of the square the resultant square image file |
main | public static void main(String[] args)(Code) | | Main method to enable running class as an application in order
to test methods.
Parameters: args - command line arguments |
readImage | protected static PlanarImage readImage(String filename)(Code) | | Returns the PlanarImage representation of the image file
at the specified file location.
Parameters: filename - the image file location the PlanarImage representation of the image file |
saveImage | protected static File saveImage(RenderedImage image, String sType, String sAddress) throws Exception(Code) | | Saves the given RenderedImage as a File
with the specified location and image format.
Parameters: image - the image Parameters: sType - the required image format Parameters: sAddress - the file location to save the image to the resultant image File throws: Exception - if any errors occur |
scaleImage | protected static RenderedOp scaleImage(PlanarImage im, int nHeight)(Code) | | Scales the given PlanerImage such that the resultant
RendererOp image has the specified height.
Parameters: im - the image Parameters: nHeight - the required image height the resultant scaled image |
scaleImage | protected static RenderedOp scaleImage(PlanarImage im)(Code) | | Returns the RenderedOp image representation of the
given PlanarImage .
Parameters: im - the PlanarImage the RenderedOp image representation |
scaleImage | protected static RenderedOp scaleImage(PlanarImage im, float fScale)(Code) | | Scales the given image by the specified scaling factor.
Parameters: im - the image Parameters: fScale - the scaling factor the scaled image |
|
|