如何使用libtiff.net将多页和单页tiff从所有压缩类型转换为4组压缩?

时间:2014-02-26 05:05:42

标签: c# libtiff.net

我拥有数百个多页和单页tiff以及所有类型的压缩,我想用libtiff.net将它们转换为第4组,如果可能的话,使用c#中的TiffCP。我尝试通过Microsoft Visual Studio中的“添加引用”和using Bitmiracle.TiffCP;来执行此操作,但我不知道应该如何使用此命名空间。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

当您download时,TiffCP是一个可执行文件与二进制文件打包在一起。请注意该目录>>的 TiffCP.exe

这是我为一个例子所做的一个实践:

            System.Diagnostics.Process p = new System.Diagnostics.Process();
            p.StartInfo.UseShellExecute = false;
            p.StartInfo.RedirectStandardOutput = true;
            p.StartInfo.FileName = @"C:\PathToExe\TiffCP.exe";
            string path1 = @"C:\PathToImage\image.tiff";
            string path2 = @"C:\PathToImage\imagePage1.tiff";
            p.StartInfo.Arguments = "\"" + path1 + "\"" + ",0 \"" + path2 + "\"";
            p.Start();
            string t = p.StandardOutput.ReadToEnd();