开发环境:
ubuntu18.04、 Qt4.8.4
目的:
通过http请求获取到影像的二进制流(jpg格式影像,原始影像中包含exif信息),需要将下载的影像保存到本地,需要将exif信息一起保存到jpg信息;
过程:
1. 通过http请求,获取到影像数据QbyteArray data;
2. 使用QPixmap,但是提示主函数入口要是QGUIApplication,因为程序需要在ubuntu无界面环境下运行,因此该方法不适用;接着没有在guiapplication的情况下保存jpg,但猜测可能也不能将exif信息保存出去;
3.使用了QImage,不能保存exif信息;
4.用QFile 直接保存,竟然可以,早知道就直接这样用了,走了很多弯路。