2016-09-23 7 views
0

У меня есть массивный файл tiff, содержащий 8 каталогов (разрешений). Это тоже черепица.LibTiff.net - Сохранить каталог

Я могу перебирать каталоги и получать разрешение каждого из них. Я хочу сохранить 4-й каталог в новый файл 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"); 
    } 
} 

Было бы хорошо, если бы это было возможно, но я знаю, что я должен создать выходной файл и скопировать строки данных в него. Пока не знаю. Любая помощь приветствуется.

ответ

0

В библиотеке LibTiff.Net нет встроенных методов, которые могут быть использованы для копирования одного каталога в новый файл.

Задача довольно сложная, и лучше всего начать с изучения исходного кода утилиты TiffCP.

Утилита не только копирует изображения, но также может извлекать каталоги.

 Смежные вопросы

  • Нет связанных вопросов^_^