RegisterableServicepublic class JPEGImageWriterSpi
extends com.twelvemonkeys.imageio.spi.ImageWriterSpiBase
vendorName, versionextraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormatoutputTypes, readerSpiNames, STANDARD_OUTPUT_TYPE| Modifier | Constructor | Description |
|---|---|---|
|
JPEGImageWriterSpi() |
Constructor for use by
IIORegistry only. |
protected |
JPEGImageWriterSpi(ImageWriterSpi delegateProvider) |
Creates a
JPEGImageWriterSpi with the given delegate. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canEncodeImage(RenderedImage im) |
|
boolean |
canEncodeImage(ImageTypeSpecifier type) |
|
ImageWriter |
createWriterInstance(Object extension) |
|
String |
getDescription(Locale locale) |
|
String[] |
getExtraImageMetadataFormatNames() |
|
String[] |
getExtraStreamMetadataFormatNames() |
|
String[] |
getFormatNames() |
|
IIOMetadataFormat |
getImageMetadataFormat(String formatName) |
|
String |
getNativeImageMetadataFormatName() |
|
String |
getNativeStreamMetadataFormatName() |
|
Class[] |
getOutputTypes() |
|
IIOMetadataFormat |
getStreamMetadataFormat(String formatName) |
|
String |
getVendorName() |
|
String |
getVersion() |
|
boolean |
isFormatLossless() |
|
boolean |
isStandardImageMetadataFormatSupported() |
|
boolean |
isStandardStreamMetadataFormatSupported() |
|
void |
onRegistration(ServiceRegistry registry,
Class<?> category) |
onDeregistrationgetFileSuffixes, getMIMETypes, getPluginClassNamecreateWriterInstance, getImageReaderSpiNames, isOwnWriterpublic JPEGImageWriterSpi()
IIORegistry only.
The instance created will not work without being properly registered.protected JPEGImageWriterSpi(ImageWriterSpi delegateProvider)
JPEGImageWriterSpi with the given delegate.delegateProvider - a ImageWriterSpi that can write JPEG.public void onRegistration(ServiceRegistry registry, Class<?> category)
onRegistration in interface RegisterableServiceonRegistration in class IIOServiceProviderpublic String getVendorName()
getVendorName in class IIOServiceProviderpublic String getVersion()
getVersion in class IIOServiceProviderpublic ImageWriter createWriterInstance(Object extension) throws IOException
createWriterInstance in class ImageWriterSpiIOExceptionpublic String[] getFormatNames()
getFormatNames in class ImageReaderWriterSpipublic boolean isStandardStreamMetadataFormatSupported()
isStandardStreamMetadataFormatSupported in class ImageReaderWriterSpipublic String getNativeStreamMetadataFormatName()
getNativeStreamMetadataFormatName in class ImageReaderWriterSpipublic String[] getExtraStreamMetadataFormatNames()
getExtraStreamMetadataFormatNames in class ImageReaderWriterSpipublic boolean isStandardImageMetadataFormatSupported()
isStandardImageMetadataFormatSupported in class ImageReaderWriterSpipublic String getNativeImageMetadataFormatName()
getNativeImageMetadataFormatName in class ImageReaderWriterSpipublic String[] getExtraImageMetadataFormatNames()
getExtraImageMetadataFormatNames in class ImageReaderWriterSpipublic IIOMetadataFormat getStreamMetadataFormat(String formatName)
getStreamMetadataFormat in class ImageReaderWriterSpipublic IIOMetadataFormat getImageMetadataFormat(String formatName)
getImageMetadataFormat in class ImageReaderWriterSpipublic boolean canEncodeImage(ImageTypeSpecifier type)
canEncodeImage in class ImageWriterSpipublic boolean canEncodeImage(RenderedImage im)
canEncodeImage in class ImageWriterSpipublic String getDescription(Locale locale)
getDescription in class IIOServiceProviderpublic boolean isFormatLossless()
isFormatLossless in class ImageWriterSpipublic Class[] getOutputTypes()
getOutputTypes in class ImageWriterSpiCopyright © 2018. All rights reserved.