• QImage
    QImge类被设计和优化为了I/O操作、直接访问和操作像素。其优势在于:通过I/O访问图片很方便、效率很高,对图片进行访问操作很方便
  • QPixmap
    QPixmap类被设计和优化为了在屏幕上显示图像。也就是说在屏幕上显示图像,QPixmap效率高些。
  • QBitmap
    QBitmap是一个单色的离屏画图设备,经常用来创建自定义的 QCursor 、QBrush、QRegion 对象,有时也用来为 pixmaps和widgets创建一个掩码、遮罩。其是 QPixmap的一个子类,且保证颜色深度为1,如果一个颜色深度大于1的pixmap赋值给bitmap,则bitmap会自动发生颜色抖动。
  • QPicture
    QPicture用一个特有的二进制格式保存要绘制的内容。不像一般的在很多窗口系统中的图片(通过元文件)格式,QPicture对它存储的内容没有限制,任何能够在widget、pixmap上能够被绘制的东西(如:字体、pixmaps、区域、变换的图像 等等)都能够被存储在QPicture对象中。QPicture是和分辨率无关的,例如:QPicture能够显示在不同的设备上(如:svg、 pdf,、ps、打印机和屏幕)且看起来都一样。QPicture对象以系统默认的dpi(每英寸的像素数)运行,它能自动缩放painter以便匹配不同窗体系统上的分辨率。

QImage、 QPixmap、 QBitmap、 QPicture区别相关推荐

  1. Qt的4个图像类QImage/QPixmap/QBitmap/QPicture 转

    Qt的4个图像类QImage/QPixmap/QBitmap/QPicture 转 (一)QPixmap和QImage的区别 http://www.thisisqt.com/forum/viewthr ...

  2. QImage QPixmap Mat区别

    cvMat可以通过自定义函数转换为QImage Qimage通过fromImage函数 可以转换为QPixmap 绘图设备是指继承QPainterDevice的子类.Qt一共提供了四个这样的类,分别是 ...

  3. QImage/QPixmap加载图片失败(宽和高都为0)的两种解决方法

    先看现象,这里有一张图片test.png,windows照片查看器可以正常打开 但是用QImage加载时 QString filePath = qApp->applicationDirPath( ...

  4. Qt 绘制图片自适应窗口大小(QImage,QPixmap,QLabel)

    工作过程中需要用某个控件展示本地图片文件,但又不想图片比例发生变化,导致文件查看时有变形感.因为只是极小一部分内容就直接使用QLable控件来完成此功能. 下面简单介绍一下我个人使用Label展示图片 ...

  5. QT初探(QT+VS2010)

    配置方法网上很多,就不详述了.基本的ui样式也在qt designer中绘制好了. 首先探究如何让按钮响应事件.在Qt Creator自带的教程中,有讲解说通过右键点击按钮来添加signal和slot ...

  6. 超简单的数码相框制作

    本人个人域名网址:http://zhangrunsheng.cn/ (所有文章首发地址) 项目名称:数码相框(简单) 项目分类:嵌入式应用开发 PC机系统环境:ubuntu10.04 PC机Qt版本: ...

  7. 【Qt】QImage、QPixmap、QBitmap和QPicture

    简述 Qt 提供了四个用于处理图像数据的类: QImage. QPixmap. QBitmap和QPicture.QImage是为 I/O 设计和优化的, 用于直接像素访问和操作, 而QPixmap是 ...

  8. 图片QPixmap和QByteArray之间的互转——Qt

    前言 今天在测试图片验证码的的显示问题时,想要模拟测试一下接口,我已写好的接口是将QByteArray转化为图片(QPixmap),然后在标签QLabel上显示.需要模拟的是入参,就是将图片(QPix ...

  9. QT技术应用_2D绘图(转)

    QT技术应用_2D绘图(转) 分类: 与企业共成长 2011-06-03 13:02 6170人阅读 评论(0) 收藏 举报 qt图形存储postscript框架windows http://www. ...

最新文章

  1. 达摩院2021年十大科技趋势出炉:量子计算、脑机接口、第三代半导体应用……...
  2. Linux 文件系统结构介绍
  3. 卸载 流程_「工具」Windows 卸载软件,这一个就够了
  4. uiuc计算机课程,UIUC计算机科学专业解读
  5. 保送清华成博士,华为 12 年搞通信,他为何如此看待 5G ?| 人物志
  6. WCF调试异常信息:找不到类型“”,在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHosting...
  7. Spring4.3.10 集成 Apache CXF 3.3 详细说明
  8. android小游戏 猜拳游戏设计
  9. 从零搭建 ES 搜索服务(五)搜索结果高亮
  10. 天正双击墙体不能编辑_【盘点】CAD、天正、Ps 快捷键最全汇总!
  11. 爬虫 - 股票爬虫实例之雪球网
  12. bat批处理文件夹内文件名的提取
  13. 交换机端口与MAC绑定
  14. 谈谈基因的黑科技 - 抛砖引玉篇
  15. 为什么巴西买家更喜欢用Boleto付款?
  16. 2016 Youtube 推荐系统介绍
  17. 高仿小米商城项目,我爱了!
  18. Ubuntu下Apache重启错误:Could not reliably determin解决
  19. 装linux系统的工具箱,PE,Dos工具箱,自动安装linux的U盘制作
  20. 基于RBF神经网络的数据预测

热门文章

  1. 他从零开始学Python,25岁拥有480000粉丝:成功就靠这3点!
  2. HDLBits答案(3)_Verilog模块的例化与调用
  3. linux测试dvi接口,Pro Capture-DVI 2路高清DVI采集卡 支持Linux系统更专业
  4. matlab获得帮助的途径,在MATLAB 中获得帮助的途径 ()。A、帮助浏览器B、help 命令C、lookfor 命令D、模糊查询...
  5. matlab静态变量怎样分配内存,matlab中的静态变量
  6. java autovalue_Android AutoValue使用和扩展库
  7. linux怎么取消挂在u盘,linux下如何挂载U盘
  8. ICC2 常用快捷键
  9. 【分享】虹软人脸识别应用开发过程
  10. 【Java学习笔记之十五】Java中的static关键字解析