我正在用C#编写一个应用程序,它接受单页tiff并将它们组合成多页tiff。它工作得很好,除了在比特深度超过1的tiffs上失败。例如:8和24比特。
private void CombineMulti_LibTiff(string pathToCombine, string newFilePath)
{
string[] dir = Directory.GetFiles(pathToCombine);
string[] args = new string[dir.Length + 1];
for (int i = 0; i < args.Length; i++)
{
if (i == dir.Length)
{
args[i] = newFilePath;
}
else
{
args[i] = dir[i];
}
}
BitMiracle.TiffCP.Program.Main(args);
}
预计会看到多页的口水战。位深度较高时,tiffs均为16字节,无法打开。任何帮助都将不胜感激。
我还确认了它不能在命令行中工作。
发布于 2019-01-17 00:31:07
事实证明,这些文件被存储为TIFF,但JPEG的扩展名不正确。
https://stackoverflow.com/questions/54205275
复制相似问题