javax.imageio.spi
Class ImageWriterSpi
public abstract
class
ImageWriterSpi
extends ImageReaderWriterSpi
Constructor Summary |
protected | ImageWriterSpi() |
| ImageWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String writerClassName, Class[] outputTypes, String[] readerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames) |
protected Class[] outputTypes
protected String[] readerSpiNames
public static final Class[] STANDARD_OUTPUT_TYPE
protected ImageWriterSpi()
public ImageWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String writerClassName, Class[] outputTypes, String[] readerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
public abstract boolean canEncodeImage(ImageTypeSpecifier type)
public boolean canEncodeImage(RenderedImage image)
public ImageWriter createWriterInstance()
public abstract ImageWriter createWriterInstance(Object extension)
public String[] getImageReaderSpiNames()
public Class[] getOutputTypes()
public boolean isFormatLossless()
public boolean isOwnWriter(ImageWriter writer)