Плитки для изображений TIFF в Java?или Java-оболочка для libTiff? - PullRequest
2 голосов
/ 13 марта 2012

Я конвертирую PDF в TIFF изображения для одного из моих проектов.Тогда я использовал iipserver для генерации тайлов для изображений tiff на лету.Но этот процесс убивает мой процессор.

, поэтому я подумал о том, чтобы заранее сгенерировать тайл и показать его напрямую вместо использования iipserver.Я исследовал iipserver и получил эту утилиту libTiff c ++, которая выполняет работу с листами для того же сервера.

Итак, я хотел знать, есть ли java-обертка для этого libTiff или есть какой-то другой метод, из которого я мог бы генерировать плитки непосредственно из изображения tiff или напрямую из страниц PDF в плитки?

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

В конце концов, я получил решение.Есть несколько моментов, которые я хочу объяснить

  • 1) Параметр плиток в любом изображении tiff - это просто значение метаданных, поэтому физически нет маркировки плиток в изображении

Лучший способ создания плиток из изображения - метод класса BufferedImage:

 bufferedImage.getSubimage(x, y, w, h)

Теперь поиграйте с этим методом в цикле для матрицы изображения в соответствии с вашими потребностями.Это сработало на 200% идеально для меня .. ура всем :))

0 голосов
/ 13 марта 2012

ImageJ может обрабатывать Tiled Pyramidal TIFF. JAI также может обрабатывать MipMaps, сгенерированные из файлов TIFF.

А если вы ищете готовое решение, взгляните на djatoka .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...