若你的程序中在调用GDALOpen之前没有调用GDALRegisterAll()
,先去把这句加上再说。如果继续报错,则表示当前你使用的gdal库不支持读取JPG图像格式。大概率是在编译GDAL时未添加对JPEG格式的支持。
重新编译GDAL,开启其对jpeg格式的支持。利用vcpkg
可以方便的控制GDAL的编译:
vcpkg install gdal[core,jpeg,openjpeg]:x64-windows
等待编译完成,再在重新编译用户的代码,即可成功读取JPG图像。
因篇幅问题不能全部显示,请点此查看更多更全内容