Module java.desktop

Class ImageTranscoderSpi

java.lang.Object
javax.imageio.spi.IIOServiceProvider
javax.imageio.spi.ImageTranscoderSpi
所有已实现的接口:
RegisterableService

public abstract class ImageTranscoderSpi extends IIOServiceProvider
ImageTranscoder的服务提供者接口(SPI)。有关服务提供者类的更多信息,请参阅IIORegistry类的类注释。
参见:
  • Constructor Details

    • ImageTranscoderSpi

      protected ImageTranscoderSpi()
      构造一个空白的ImageTranscoderSpi。子类需要初始化实例变量和/或重写方法实现,以提供所有方法的可工作版本。
    • ImageTranscoderSpi

      public ImageTranscoderSpi(String vendorName, String version)
      构造具有给定值集的ImageTranscoderSpi
      参数:
      vendorName - 供应商名称。
      version - 版本标识符。
  • Method Details

    • getReaderServiceProviderName

      public abstract String getReaderServiceProviderName()
      返回生成可用作此转码器输入的IIOMetadata对象的ImageReaderSpi类的完全限定类名。
      返回:
      包含ImageReaderSpi实现类的完全限定类名的String
      参见:
    • getWriterServiceProviderName

      public abstract String getWriterServiceProviderName()
      返回生成可用作此转码器输入的IIOMetadata对象的ImageWriterSpi类的完全限定类名。
      返回:
      包含ImageWriterSpi实现类的完全限定类名的String
      参见:
    • createTranscoderInstance

      public abstract ImageTranscoder createTranscoderInstance()
      返回与此服务提供者关联的ImageTranscoder实现的实例。
      返回:
      一个ImageTranscoder实例。