RegisterableService
public class JPEGImageWriterSpi
extends com.twelvemonkeys.imageio.spi.ImageWriterSpiBase
vendorName, version
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat
outputTypes, 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) |
onDeregistration
getFileSuffixes, getMIMETypes, getPluginClassName
createWriterInstance, getImageReaderSpiNames, isOwnWriter
public 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 RegisterableService
onRegistration
in class IIOServiceProvider
public String getVendorName()
getVendorName
in class IIOServiceProvider
public String getVersion()
getVersion
in class IIOServiceProvider
public ImageWriter createWriterInstance(Object extension) throws IOException
createWriterInstance
in class ImageWriterSpi
IOException
public String[] getFormatNames()
getFormatNames
in class ImageReaderWriterSpi
public boolean isStandardStreamMetadataFormatSupported()
isStandardStreamMetadataFormatSupported
in class ImageReaderWriterSpi
public String getNativeStreamMetadataFormatName()
getNativeStreamMetadataFormatName
in class ImageReaderWriterSpi
public String[] getExtraStreamMetadataFormatNames()
getExtraStreamMetadataFormatNames
in class ImageReaderWriterSpi
public boolean isStandardImageMetadataFormatSupported()
isStandardImageMetadataFormatSupported
in class ImageReaderWriterSpi
public String getNativeImageMetadataFormatName()
getNativeImageMetadataFormatName
in class ImageReaderWriterSpi
public String[] getExtraImageMetadataFormatNames()
getExtraImageMetadataFormatNames
in class ImageReaderWriterSpi
public IIOMetadataFormat getStreamMetadataFormat(String formatName)
getStreamMetadataFormat
in class ImageReaderWriterSpi
public IIOMetadataFormat getImageMetadataFormat(String formatName)
getImageMetadataFormat
in class ImageReaderWriterSpi
public boolean canEncodeImage(ImageTypeSpecifier type)
canEncodeImage
in class ImageWriterSpi
public boolean canEncodeImage(RenderedImage im)
canEncodeImage
in class ImageWriterSpi
public String getDescription(Locale locale)
getDescription
in class IIOServiceProvider
public boolean isFormatLossless()
isFormatLossless
in class ImageWriterSpi
public Class[] getOutputTypes()
getOutputTypes
in class ImageWriterSpi
Copyright © 2018. All rights reserved.