public final class ImageIOUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
writeImage(BufferedImage image,
String filename,
int dpi)
Writes a buffered image to a file using the given image format.
|
static boolean |
writeImage(BufferedImage image,
String filename,
int dpi,
float compressionQuality)
Writes a buffered image to a file using the given image format.
|
static boolean |
writeImage(BufferedImage image,
String formatName,
OutputStream output)
Writes a buffered image to a file using the given image format.
|
static boolean |
writeImage(BufferedImage image,
String formatName,
OutputStream output,
int dpi)
Writes a buffered image to a file using the given image format.
|
static boolean |
writeImage(BufferedImage image,
String formatName,
OutputStream output,
int dpi,
float compressionQuality)
Writes a buffered image to a file using the given image format.
|
static boolean |
writeImage(BufferedImage image,
String formatName,
OutputStream output,
int dpi,
float compressionQuality,
String compressionType)
Writes a buffered image to a file using the given image format.
|
public static boolean writeImage(BufferedImage image, String filename, int dpi) throws IOException
writeImage(BufferedImage image, String formatName, OutputStream output, int dpi, float compressionQuality)
for more details.image - the image to be writtenfilename - used to construct the filename for the individual image.
Its suffix will be used as the image format.dpi - the resolution in dpi (dots per inch) to be used in metadataIOException - if an I/O error occurspublic static boolean writeImage(BufferedImage image, String filename, int dpi, float compressionQuality) throws IOException
writeImage(BufferedImage image, String formatName,
OutputStream output, int dpi, float compressionQuality) for more details.image - the image to be writtenfilename - used to construct the filename for the individual image. Its suffix will be
used as the image format.dpi - the resolution in dpi (dots per inch) to be used in metadatacompressionQuality - quality to be used when compressing the image (0 <
compressionQuality < 1.0f). See ImageWriteParam.setCompressionQuality(float) for
more details.IOException - if an I/O error occurspublic static boolean writeImage(BufferedImage image, String formatName, OutputStream output) throws IOException
writeImage(BufferedImage image, String formatName, OutputStream output, int dpi, float compressionQuality)
for more details.image - the image to be writtenformatName - the target format (ex. "png")output - the output stream to be used for writingIOException - if an I/O error occurspublic static boolean writeImage(BufferedImage image, String formatName, OutputStream output, int dpi) throws IOException
writeImage(BufferedImage image, String formatName, OutputStream output, int dpi, float compressionQuality)
for more details.image - the image to be writtenformatName - the target format (ex. "png")output - the output stream to be used for writingdpi - the resolution in dpi (dots per inch) to be used in metadataIOException - if an I/O error occurspublic static boolean writeImage(BufferedImage image, String formatName, OutputStream output, int dpi, float compressionQuality) throws IOException
image - the image to be writtenformatName - the target format (ex. "png")output - the output stream to be used for writingdpi - the resolution in dpi (dots per inch) to be used in metadatacompressionQuality - quality to be used when compressing the image (0 <
compressionQuality < 1.0f). See ImageWriteParam.setCompressionQuality(float) for
more details.IOException - if an I/O error occurspublic static boolean writeImage(BufferedImage image, String formatName, OutputStream output, int dpi, float compressionQuality, String compressionType) throws IOException
image - the image to be writtenformatName - the target format (ex. "png")output - the output stream to be used for writingdpi - the resolution in dpi (dots per inch) to be used in metadatacompressionQuality - quality to be used when compressing the image (0 <
compressionQuality < 1.0f). See ImageWriteParam.setCompressionQuality(float) for
more details.compressionType - Advanced users only, and only relevant for TIFF
files: If null, save uncompressed; if empty string, use logic explained
above; other valid values are found in the javadoc of
TIFFImageWriteParam.IOException - if an I/O error occursCopyright © 2002–2024 The Apache Software Foundation. All rights reserved.