我正在尝试找到一种在.NET中裁剪大型TIFF图像的方法。具体来说,我正在尝试对GeoTiff进行此操作,这是一种允许嵌入地理参考信息的TIFF格式。对于不熟悉此类数据集的人来说,它完全符合TIFF 6.0标准,通常非常巨大,达到几个GB的大小。
我一直在尝试使用System.Windows.Media.Imaging命名空间来完成此任务。然而,要裁剪的tiff文件大小会导致内存不足错误。有没有人可以指导我如何在不读取输入图像的情况下裁剪图像?
FYI-我完全意识到GDAL能够胜任此任务。但是,不必要地详细介绍,目前在我的应用程序中部署GDAL不是一个选项,因此我希望使用本机.NET类来完成此操作。但是,如果有其他第三方.NET库可供使用,我会听取建议。
我一直在尝试使用System.Windows.Media.Imaging命名空间来完成此任务。然而,要裁剪的tiff文件大小会导致内存不足错误。有没有人可以指导我如何在不读取输入图像的情况下裁剪图像?
FYI-我完全意识到GDAL能够胜任此任务。但是,不必要地详细介绍,目前在我的应用程序中部署GDAL不是一个选项,因此我希望使用本机.NET类来完成此操作。但是,如果有其他第三方.NET库可供使用,我会听取建议。