.NETで大きなTIFF画像を切り抜く方法を見つけようとしています。具体的には、ジオリファレンス情報をそれ自体に埋め込むことができるTIFFであるGeoTiffでこの操作を実行しようとしています。このタイプのデータセットに慣れていない人のために、それはTIFF 6.0に完全に準拠しており、通常はサイズが巨大です。ギガバイトの範囲で何度も。
このタスクを実行するために、System.Windows.Media.Imaging名前空間をいじっています。ただし、トリミングされるtiffのサイズにより、メモリ不足エラーが発生します。開始時に入力画像をメモリに読み込まずに画像をトリミングする方法を示す情報を誰かに教えてもらえますか?
参考までに-GDALがこのタスクを実行できる以上の能力があることを十分に認識しています。ただし、不必要な詳細に立ち入ることなく、いくつかの理由から、現時点ではアプリでGDALをデプロイすることはできません。したがって、ネイティブの.NETクラスでこれを実行したいと考えています。ただし、他に役立つ可能性のあるサードパーティの.NETライブラリがある場合は、私はすべての耳です。