2015-05-26 4 views

ответ

0

Не пробовал это, но как насчет расширения PNGTranscoder и переопределить метод writeImage, чтобы сделать то, что вы хотите?

Кроме того, вы можете использовать мой SVG ImageIO plugin (который также использует Batik), и просто напишите PNG, используя стандартный ImageIO.

Для записи пользовательских метаданных с использованием ImageIO для любого из случаев, вы должны получить надлежащую ImageWriter для "PNG" формата, получить метаданные по умолчанию (ImageWriter. getDefaultImageMetadata(..)), и добавить пользовательские метаданные к нему (не забудьте вызвать IIOMetadata.mergeTree(...) когда сделано). Напишите изображение и метаданные за один раз, используя метод ImageWriter.write(..), который принимает параметр IIOImage в качестве параметра.

 Смежные вопросы

  • Нет связанных вопросов^_^