javax.imageio.spi package contains service provider interfaces for reading, writing, and transcoding images, and obtaining image input and output streams, as well as a run-time registry that discovers installed instances of Image I/O service providers and allows new instances to be registered dynamically.
Interface Summary Interface Description RegisterableServiceAn optional interface that may be provided by service provider objects that will be registered with a
ServiceRegistry.FilterA simple filter interface used by
ServiceRegistry.getServiceProvidersto select providers matching an arbitrary criterion.
Class Summary Class Description IIORegistryA registry for service provider instances. IIOServiceProviderA superinterface for functionality common to all Image I/O service provider interfaces (SPIs). ImageInputStreamSpiThe service provider interface (SPI) for
ImageOutputStreamSpiThe service provider interface (SPI) for
ImageReaderSpiThe service provider interface (SPI) for
ImageReaderWriterSpiA superclass containing instance variables and methods common to
ImageTranscoderSpiThe service provider interface (SPI) for
ImageWriterSpiThe service provider interface (SPI) for
ServiceRegistryA registry for service provider instances.