我有一个简单的问题(我希望对某人来说很简单)。我怎么能识别.tif
(或.tiff
)图像包含两个或更多页面,或者它只是一个图像(一个"页面")。我用.NET。为了什么?我有一个图像作为输入,应该以某种方式处理它,如果图像由几个图像组成 - 选择一个方法,只选择一个图像 - 另一种方法。我正在等待任何免费解决方案(它可以只是.net或任何免费的第三方库)。我不需要拆分tiff或任何其他好东西,就像
Boolean isMultipage = SomeLibrary.IsTifMultipage(filePath);
谢谢!
答案 0 :(得分:2)
您可以编写一个方法来确定...也许是这样的?
public bool IsMultipage(string fileName)
{
using (Image imageFile = Image.FromFile(fileName))
{
FrameDimension frameDimensions = new FrameDimension(imageFile.FrameDimensionsList[0]);
return imageFile.GetFrameCount(frameDimensions) > 1;
}
}