gdal以GA_Update方式打开jpg文件的做法
Posted clever101
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdal以GA_Update方式打开jpg文件的做法相关的知识,希望对你有一定的参考价值。
作者:朱金灿
来源:http://blog.csdn.net/clever101
gdal库是不支持以GA_Update方式打开jpg文件的,原因在于gdal_1_10_1\\frmts\\jpeg文件夹下jpgdataset.cpp的JPGDatasetCommon::Open函数有一段代码:
if( poOpenInfo->eAccess == GA_Update )
CPLError( CE_Failure, CPLE_NotSupported,
"The JPEG driver does not support update access to existing"
" datasets.\\n" );
return NULL;
要支持以GA_Update方式打开jpg文件,需要把这段代码注释掉再重新编译gdal库。现在测试尚未看到修改有副作用。
以上是关于gdal以GA_Update方式打开jpg文件的做法的主要内容,如果未能解决你的问题,请参考以下文章
基于GDAL库图像读写——涉及(tif/tiff/bmp/jpg/png/gif等)多种格式图像的I/O