Spec-Zone .ru
спецификации, руководства, описания, API
|
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT |
Ряд читателя и плагинов писателя может быть разработан, чтобы интерпретировать метаданные друг друга без потребности в отдельном транскодере. Отношения между плагинами могут быть определены, используя ImageReaderSpi.getImageWriterSpiNames
и ImageWriterSpi.getImageReaderSpiNames
методы, которые указывают, какие плагины, как известно, работают хорошо с данным плагином противоположного типа. Если многократные плагины будут записаны единственным поставщиком, то этот механизм обеспечит высшее качество.
Однако, работая с плагинами, которые не были разработаны, чтобы взаимодействовать, плагин транскодера может быть обеспечен разработчиком, который понимает форматы метаданных данной пары плагинов читателя и писателя, даже при том, что каждый был записан без знания другого.
Учитывая определенную пару плагинов читателя и писателя, набор соответствующих плагинов транскодера может быть расположен следующим образом:
ImageReader reader; ImageWriter writer; Iterator transcoders = ImageIO.getImageTranscoders(reader, writer);