Из данных JPEG в полный файл JPEG - PullRequest
2 голосов
/ 22 февраля 2011

В настоящее время я выполняю синтаксический анализ файла PDF с помощью iText и обнаружил формат изображения, который не поддерживается:

com.itextpdf.text.exceptions.UnsupportedPdfException: The filter /JPXDecode is not supported.

Кажется, что информация в необработанном байтовом массиве - это данные JPEG, без заголовкаинформация, как указывает утилита командной строки file:

83.jpg: JPEG 2000 image data

Моя первая идея - просто добавить метаданные заголовка в эти файлы, но я просто не знаю, как.

Как я могу добавить метаданные заголовка к необработанному фрагменту данных JPEG 2000?Решение с использованием iText также будет работать.

1 Ответ

6 голосов
/ 22 февраля 2011

Спецификация PDF (раздел 7.4.9 JPXDecode Filter), похоже, подразумевает, что байтовый массив уже является полноценным файлом JPEG2000.Вы пытались просто сохранить байтовый массив в файл с расширением .jp2 или jpx?

...