Я пытаюсь загрузить сжатый tiff CCITT T.3 в python и получить из него матрицу пикселей. Это должна быть просто логическая матрица.Каков наилучший способ загрузки сжатого tiff CCITT T.3 с использованием python?
Я попытался использовать pylibtiff и PIL, но когда я загружаю его с собой, возвращаемая им матрица пуста. Я читал во многих местах, что эти два инструмента поддерживают загрузку CCITT, но не имеют доступа к пикселям.
Я открыт для преобразования изображения, пока я могу получить из него логическую матрицу и сделать это в коде python. Сумасшедшая вещь заключается в том, что если я открою одно из своих изображений в краске, сохраните его, не изменяя его, а затем попробуйте загрузить его с pylibtiff, он работает. Paint повторно сжимает его до сжатия LZW.
Таким образом, я думаю, что мой реальный вопрос: есть ли способ либо загружать изображения CCITT, либо загружать изображения в матрицу, либо конвертировать изображения в LZW с помощью python?
Спасибо,
tylerthemiler
Я попробовал tiffcp, хотя он был преобразован отлично, изображение все равно не загрузилось должным образом ... Я не знал, что вы можете конвертировать в lzw, хотя ... Я попробую ... вы можете дать мне синтаксис?? – tylerthemiler
@tylerthemiler, никакого специального синтаксиса, просто 'tiffcp -c lzw from.tiff to.tiff'. И ответ msw имеет пример использования подпроцесса. – Constantin