2014-03-18 2 views
1

Есть ли у кого-нибудь представление о том, как получить список файлов, имеющих тип сжатия изображений LZW?Как получить список изображений/файлов с типом сжатия LZW.

Причина: Кажется, что Adobe имеет проблемы с объединением PDF-файла из изображений, где тип сжатия отличается. Вы можете получить стандартное сообщение об ошибке «Недостаточно данных для изображения». Я знаю, что убрал его до изображения с типом сжатия LZW. Все остальные изображения в порядке, но когда он сталкивается с этим изображением LZW, я получу эту ошибку. Я знаю, что это потому, что, если я изменил это изображение с LZW на то же, что и другие, с которыми работает, Adobe Reader отлично работает.

Итак, у меня возникли проблемы с получением списка изображений, которые имеют сжатие LZW, и запускать их через процесс преобразования в CCITT T.6. (эта часть преобразования у меня уже отсутствует). Это как я могу сделать как каталог и получить все файлы, которые имеют тип сжатия LZW на изображении?

ответ

1

Вы можете получить список файлов LZW и перебрать список и преобразовать.

например:

Dim directory As New IO.DirectoryInfo("D:\TestDir\") 
Dim filelist As IO.FileInfo() = directory.GetFiles("*.LZW") 


For Each file as IO.FileInfo In filelist 
    <convert> 
Next 
+0

Нет, я не ищу для файлов с расширением .lzw. Я ищу файлы типа .tif или .tiff, которые имеют коэффициент сжатия LZW, который можно увидеть, используя вкладку «Сведения» при просмотре файла изображения. – user2887486

+1

Хорошо, я получил то, что вам нужно. проверьте это, если это поможет вам (http://forums.adobe.com/thread/599614). Это использует ExifTool, который является бесплатным, поэтому я надеюсь, что это будет полезно – voddy

+0

Это была отличная информация, и я очень ценю это! – user2887486

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