作者:朱金灿
来源:http://blog.csdn.net/clever101
gdal库是不支持以GA_Update方式打开jpg文件的,原因在于gdal_1_10_1frmtsjpeg文件夹下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. " ); return NULL; }
要支持以GA_Update方式打开jpg文件,需要把这段代码注释掉再重新编译gdal库。现在测试尚未看到修改有副作用。