搜索
您的当前位置:首页正文

使用GDAL读取图像时报错:‘xxxx.JPG‘ not recognized as being in a supported file format.

来源:步旅网

使用GDAL读取图像时报错:‘xxxx.JPG’ not recognized as being in a supported file format.

报错原因

若你的程序中在调用GDALOpen之前没有调用GDALRegisterAll(),先去把这句加上再说。如果继续报错,则表示当前你使用的gdal库不支持读取JPG图像格式。大概率是在编译GDAL时未添加对JPEG格式的支持。

解决方法

重新编译GDAL,开启其对jpeg格式的支持。利用vcpkg可以方便的控制GDAL的编译:

vcpkg install gdal[core,jpeg,openjpeg]:x64-windows

等待编译完成,再在重新编译用户的代码,即可成功读取JPG图像。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top