Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获得压缩类型为LZW的图像/文件列表。_C#_Vb.net_Image_Powershell_Cmd - Fatal编程技术网

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

C# 如何获得压缩类型为LZW的图像/文件列表。,c#,vb.net,image,powershell,cmd,C#,Vb.net,Image,Powershell,Cmd,有没有人知道如何获得具有LZW图像压缩类型的文件列表 原因:似乎Adobe在从压缩类型不同的图像中组合PDF时遇到了问题。您可以得到“图像数据不足”的例行错误消息。我知道我已经用LZW压缩类型删除了它。所有其他图像都很好,但是当它遇到LZW图像时,我会得到那个错误。我知道这是因为如果我将图像从LZW更改为与其他图像相同的效果,Adobe Reader的渲染效果会很好 因此,我面临的挑战是获得一个具有LZW压缩的图像列表,并通过一个过程将其转换为CCITT T.6。(我已经记下了转换部分)。只是我

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

原因:似乎Adobe在从压缩类型不同的图像中组合PDF时遇到了问题。您可以得到“图像数据不足”的例行错误消息。我知道我已经用LZW压缩类型删除了它。所有其他图像都很好,但是当它遇到LZW图像时,我会得到那个错误。我知道这是因为如果我将图像从LZW更改为与其他图像相同的效果,Adobe Reader的渲染效果会很好


因此,我面临的挑战是获得一个具有LZW压缩的图像列表,并通过一个过程将其转换为CCITT T.6。(我已经记下了转换部分)。只是我如何才能像一个目录一样,在一个图像上获得所有具有LZW压缩类型的文件

您可以获取LZW文件的列表,然后迭代该列表并进行转换

例如:

Dim目录作为新IO.DirectoryInfo(“D:\TestDir\”)
将文件列表设置为IO.FileInfo()=目录.GetFiles(“*.LZW”)
对于文件列表中作为IO.FileInfo的每个文件
下一个

不,我没有查找扩展名为.lzw的文件。我正在寻找压缩比为LZW的.tif或.tiff之类的文件,在查看图像文件时使用“详细信息”选项卡可以看到这些文件。好的,我了解您的要求。如果对您有帮助,请检查此项()此项使用ExifTool,它是免费的,因此我希望它能对您有所帮助。这是一个非常好的信息,我非常感谢!请把实际的答案放在问题的主体中?链接有一个不幸的倾向,打破。
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