有没有一种简单的方法可以从 C# 中的 tiff/svs 文件中删除/删除图层/页面/目录?我希望从一系列简单的 tiff/svs 文件中删除特定页面。如果它类似于tifFile.dropLayer(0)而不是需要将所有内容从内部复制到副本,那就太好了。我已经尝试了 LibTiff 以获得一个很好的解决方案,但这比我希望的要复杂。我尝试使用他们的UnlinkDirectory()方法,但该层在事后仍然显示(除非有保存调用或我遗漏的东西。为此,我正在做:
using (Tiff tif = Tiff.Open(fileName, "a"))
{tif.UnlinkDirectory(4);}
我认为它保存并写入了Close()方法,并在Dispose(). 我只需要一个简单的开源库或 .NET 中的其他方式来完成此任务。
森林海
相关分类