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.
|
static boolean |
writeImage(BufferedImage image,
String formatName,
String filename,
int dpi)
Deprecated.
use
writeImage(BufferedImage image, String filename, int dpi), which
uses the full filename instead of just the prefix. |
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 occurs@Deprecated public static boolean writeImage(BufferedImage image, String formatName, String filename, int dpi) throws IOException
writeImage(BufferedImage image, String filename, int dpi), which
uses the full filename instead of just the prefix.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") which is also the suffix
for the filenamefilename - used to construct the filename for the individual image.
The formatName parameter will be used as the suffix.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 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–2022 The Apache Software Foundation. All rights reserved.