Использование LibTiff из C # (для доступа к мозаичным изображениям TIFF)

Я хотел бы использовать LibTiff для доступа к очень большим файлам TIFF. Мне нужны такие функции, как несколько страниц и плиток, и поэтому LibTiff, кажется, правильный путь. Кто-нибудь может мне помочь, как использовать LibTiff из C #? Я нашел несколько ссылок (например,blog.bee-е-е который содержал частичный код. Но я не могу выйти за рамки получения версии. Я смотрел наFreeImage но он не подходит (размер снимков составляет около 800 мегапикселей, 8 или 16-битная шкала серого -> 800-1600 мегабайт), и я не могу загрузить его в память в 32-битной среде)

Я очень опытный в C / C ++, но еще не в C #. Может ли кто-нибудь помочь мне в обертке или какие-то советы

Примечание. Мне нужны страницы для доступа к пирамидальным плоскостям (мульти-разрешения) в формате tiff и мозаикам 256x256 для быстрого доступа к различным частям изображения без одновременной загрузки.

[Редактировать]LibTIFF.NET Решение показалось мне наиболее практичным. Сейчас я интегрирую его в разработку продукта, и это, вероятно, избавит меня от головной боли при входе / выходе из управляемой памяти. Я еще не пробовал использовать функцию «обратного вызова», которая, похоже, хорошо решается с помощью .net. Спасибо за помощь по stackoverflow [/ Edit]

Ответы на вопрос(3)

Ваш ответ на вопрос