QImage的save函数保存的bmp图像无法打开
2015-12-30 16:58
375 查看
最近在VS2010中用QT写一个小的程序,现在出现了一个问题实在不知道怎么解决。。。
用save功能可以得到一个.bmp文件,但是不能读取这个图片的内容,而且每次截图图片的大小都是150K不变。。。整个调试过程都没有报错。
相关代码如下
![](https://img-blog.csdn.net/20151230165352329?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
以上内容设置了照相机的参数
![](https://img-blog.csdn.net/20151230165357314?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在这里写了一个函数可以返回照相机当前的图像
![](https://img-blog.csdn.net/20151230165619786?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里的代码可以在label里看到当前的图像,到这里都一切顺利
![](https://img-blog.csdn.net/20151230165623273?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
fileName里面有路径加文件名加.bmp的后缀,返回值status为真,对应的路径里也可以看到到有一个图像文件,但是就是打不开。。。
有哪位高人知道是什么吗?
先行谢过!
作者本人回答:
将QImage转为QPixmap,再用QPixmap的save函数就可以了,中间也没有什么损耗
用save功能可以得到一个.bmp文件,但是不能读取这个图片的内容,而且每次截图图片的大小都是150K不变。。。整个调试过程都没有报错。
相关代码如下
以上内容设置了照相机的参数
在这里写了一个函数可以返回照相机当前的图像
这里的代码可以在label里看到当前的图像,到这里都一切顺利
fileName里面有路径加文件名加.bmp的后缀,返回值status为真,对应的路径里也可以看到到有一个图像文件,但是就是打不开。。。
有哪位高人知道是什么吗?
先行谢过!
作者本人回答:
将QImage转为QPixmap,再用QPixmap的save函数就可以了,中间也没有什么损耗
相关文章推荐
- 二次进入ViewPager中的fragment无视图无数据
- 关于旅游网站 建站的布局心得
- Java总结篇系列:Java泛型
- iOS经典讲解之判断App是否第一次启动
- android 开发如何做内存优化
- Glassfish4.1安装及配置
- 咏南中间件支持服务端热插拔业务插件
- 属性
- nginx 映射
- [计算与语言]无穷循环的缺点
- 根据网络图片下载保存到新路径(包括本地)
- iOS之身份证的正则校验
- linux控制台实时查看web项目的日志记录
- sql2008 express 实现自动备份
- MFC中的主窗口修改标题
- PHP编程----for循环的妙用
- SLF4J和Logback日志框架详解
- 树的删除操作
- ReentrantLock实现自己的BlockingQueue
- 移动前端头部标签(HTML5 head meta)