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.cppJPGDatasetCommon::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能够读取的图像数据

基于GDAL库图像读写——涉及(tif/tiff/bmp/jpg/png/gif等)多种格式图像的I/O

jpeg文件怎么打开

Linux下gcc编译依赖库可能出现的系列问题以及对应解决方法(以GDAL库为例)

gdal vc++ 配置说明

C# GDAL 打开遥感影像图片