使用Libtiff拆分所有tiff页面

时间:2013-05-13 13:57:05

标签: c# libtiff.net

使用LibTiff,以下将获得第2页并保存为SplitTiffImage_2ndPage.tif。

string[] arguments =
{
  @"Sample Data\multipage.tif,1",
  "SplitTiffImage_2ndPage.tif"
};
TiffCP.Program.Main(arguments);

如何在多页tif中拆分所有页面?请帮忙。

1 个答案:

答案 0 :(得分:0)

您正在使用this example。在同一网站上,您可以找到an example如何获取tiff的页数。您可以将这两个示例结合起来,通过使用简单的for循环从0循环到num_of_pages - 1来提取所有页面,并构建适当的两个字符串,并使用这两个字符串为TiffCP.Program.Main的参数数组每个指数。

第一页 - > string[] arguments = {@"Sample Data\multipage.tif,0", "SplitTiffImage_Page1.tif"

第二页 - > string[] arguments = {@"Sample Data\multipage.tif,1", "SplitTiffImage_Page2.tif"

依旧......