我有大量的包含8个目录(分辨率)的tiff文件。它也是一块瓷砖。
我可以遍历这些目录并得到每个目录的解析结果。我想把第四个目录保存到一个新的tif文件中。我认为这是可能的,但我拿不到。
基本上我想这样做:
using (LibTiff.Classic.Tiff image = LibTiff.Classic.Tiff.Open(file, "r"))
{
if (image.NumberOfDirectories() > 4) {
image.SetDirectory(4);
image.WriteDirectory("C:\\Temp\Test.tif");
}
}如果这是可能的,那就太好了,但我知道我必须创建一个输出图像,并将数据行复制到其中。还不确定是怎么回事。任何帮助都将不胜感激。
发布于 2016-09-25 15:07:41
LibTiff.Net库中没有可用于将一个目录复制到新文件中的内置方法。
这项任务相当复杂,最好的起点是查看TiffCP实用程序的源代码。
该实用程序no只可以复制图像,但它还可以提取目录。
https://stackoverflow.com/questions/39669493
复制相似问题