public class JPEGImageWriterSpi extends ImageWriterSpiBase
outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPEextraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat| Modifier | Constructor and Description |
|---|---|
|
JPEGImageWriterSpi()
Constructor for use by
IIORegistry only. |
protected |
JPEGImageWriterSpi(javax.imageio.spi.ImageWriterSpi delegateProvider)
Creates a
JPEGImageWriterSpi with the given delegate. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canEncodeImage(javax.imageio.ImageTypeSpecifier type) |
boolean |
canEncodeImage(java.awt.image.RenderedImage im) |
javax.imageio.ImageWriter |
createWriterInstance(java.lang.Object extension) |
java.lang.String |
getDescription(java.util.Locale locale) |
java.lang.String[] |
getExtraImageMetadataFormatNames() |
java.lang.String[] |
getExtraStreamMetadataFormatNames() |
java.lang.String[] |
getFormatNames() |
javax.imageio.metadata.IIOMetadataFormat |
getImageMetadataFormat(java.lang.String formatName) |
java.lang.String |
getNativeImageMetadataFormatName() |
java.lang.String |
getNativeStreamMetadataFormatName() |
java.lang.Class[] |
getOutputTypes() |
javax.imageio.metadata.IIOMetadataFormat |
getStreamMetadataFormat(java.lang.String formatName) |
java.lang.String |
getVendorName() |
java.lang.String |
getVersion() |
boolean |
isFormatLossless() |
boolean |
isStandardImageMetadataFormatSupported() |
boolean |
isStandardStreamMetadataFormatSupported() |
void |
onRegistration(javax.imageio.spi.ServiceRegistry registry,
java.lang.Class<?> category) |
createWriterInstance, getImageReaderSpiNames, isOwnWriterpublic JPEGImageWriterSpi()
IIORegistry only.
The instance created will not work without being properly registered.protected JPEGImageWriterSpi(javax.imageio.spi.ImageWriterSpi delegateProvider)
JPEGImageWriterSpi with the given delegate.delegateProvider - a ImageWriterSpi that can write JPEG.public void onRegistration(javax.imageio.spi.ServiceRegistry registry,
java.lang.Class<?> category)
onRegistration in interface javax.imageio.spi.RegisterableServiceonRegistration in class javax.imageio.spi.IIOServiceProviderpublic java.lang.String getVendorName()
getVendorName in class javax.imageio.spi.IIOServiceProviderpublic java.lang.String getVersion()
getVersion in class javax.imageio.spi.IIOServiceProviderpublic javax.imageio.ImageWriter createWriterInstance(java.lang.Object extension)
throws java.io.IOException
createWriterInstance in class javax.imageio.spi.ImageWriterSpijava.io.IOExceptionpublic java.lang.String[] getFormatNames()
getFormatNames in class javax.imageio.spi.ImageReaderWriterSpipublic boolean isStandardStreamMetadataFormatSupported()
isStandardStreamMetadataFormatSupported in class javax.imageio.spi.ImageReaderWriterSpipublic java.lang.String getNativeStreamMetadataFormatName()
getNativeStreamMetadataFormatName in class javax.imageio.spi.ImageReaderWriterSpipublic java.lang.String[] getExtraStreamMetadataFormatNames()
getExtraStreamMetadataFormatNames in class javax.imageio.spi.ImageReaderWriterSpipublic boolean isStandardImageMetadataFormatSupported()
isStandardImageMetadataFormatSupported in class javax.imageio.spi.ImageReaderWriterSpipublic java.lang.String getNativeImageMetadataFormatName()
getNativeImageMetadataFormatName in class javax.imageio.spi.ImageReaderWriterSpipublic java.lang.String[] getExtraImageMetadataFormatNames()
getExtraImageMetadataFormatNames in class javax.imageio.spi.ImageReaderWriterSpipublic javax.imageio.metadata.IIOMetadataFormat getStreamMetadataFormat(java.lang.String formatName)
getStreamMetadataFormat in class javax.imageio.spi.ImageReaderWriterSpipublic javax.imageio.metadata.IIOMetadataFormat getImageMetadataFormat(java.lang.String formatName)
getImageMetadataFormat in class javax.imageio.spi.ImageReaderWriterSpipublic boolean canEncodeImage(javax.imageio.ImageTypeSpecifier type)
canEncodeImage in class javax.imageio.spi.ImageWriterSpipublic boolean canEncodeImage(java.awt.image.RenderedImage im)
canEncodeImage in class javax.imageio.spi.ImageWriterSpipublic java.lang.String getDescription(java.util.Locale locale)
getDescription in class javax.imageio.spi.IIOServiceProviderpublic boolean isFormatLossless()
isFormatLossless in class javax.imageio.spi.ImageWriterSpipublic java.lang.Class[] getOutputTypes()
getOutputTypes in class javax.imageio.spi.ImageWriterSpiCopyright © 2020. All Rights Reserved.