Package helma.image.imageio
Class ImageIOGenerator
- java.lang.Object
-
- helma.image.ImageGenerator
-
- helma.image.imageio.ImageIOGenerator
-
public class ImageIOGenerator extends ImageGenerator
A wrapper for an image that uses the ImageIO Framework.
-
-
Field Summary
-
Fields inherited from class helma.image.ImageGenerator
generator
-
-
Constructor Summary
Constructors Constructor Description ImageIOGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(ImageWrapper wrapper, java.io.OutputStream out, java.lang.String mimeType, float quality, boolean alpha)
Saves the image.void
write(ImageWrapper wrapper, java.lang.String filename, float quality, boolean alpha)
Saves the image.protected void
write(ImageWrapper wrapper, javax.imageio.ImageWriter writer, float quality, boolean alpha)
-
Methods inherited from class helma.image.ImageGenerator
createImage, createImage, createImage, createImage, createImage, createImage, createImage, getInstance, read, read, read, read
-
-
-
-
Method Detail
-
write
protected void write(ImageWrapper wrapper, javax.imageio.ImageWriter writer, float quality, boolean alpha) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public void write(ImageWrapper wrapper, java.lang.String filename, float quality, boolean alpha) throws java.io.IOException
Saves the image. Image format is deduced from filename.- Specified by:
write
in classImageGenerator
- Parameters:
wrapper
- the image to writefilename
- the file to write toquality
- image qualityalpha
- to enable alpha- Throws:
java.io.IOException
- See Also:
ImageGenerator.write(helma.image.ImageWrapper, java.lang.String, float, boolean)
-
write
public void write(ImageWrapper wrapper, java.io.OutputStream out, java.lang.String mimeType, float quality, boolean alpha) throws java.io.IOException
Saves the image. Image format is deduced from type.- Specified by:
write
in classImageGenerator
- Parameters:
wrapper
- the image to writeout
- the outputstream to write tomimeType
- the mime typequality
- image qualityalpha
- to enable alpha- Throws:
java.io.IOException
- See Also:
ImageGenerator.write(helma.image.ImageWrapper, java.io.OutputStream, java.lang.String, float, boolean)
-
-