如何获取压缩类型为LZW的图像/文件列表。

时间:2014-03-18 22:12:46

标签: c# vb.net image powershell cmd

有没有人知道如何获取图像压缩类型为LZW的文件列表?

原因:似乎Adobe在压缩类型不同的图像中放置PDF有问题。您可以获得"图像数据不足的常规错误消息"。我知道我已经将它清除为具有LZW压缩类型的图像。所有其他图像都很好但是当它遇到LZW图像时我会得到那个错误。我知道它是那个,因为如果我将图像从LZW更改为与其他图像相同,则Adobe Reader可以正常渲染。

因此,我面临的挑战是获取具有LZW压缩的图像列表,并通过一个过程运行它们以转换为CCITT T.6。 (那个转换部分我已经失败了)。我该如何处理目录并获取图像上具有LZW压缩类型的所有文件?

1 个答案:

答案 0 :(得分: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