Qt 笔记:图像处理与绘制

设备无关图像类-QImage

-独立于具体硬件的图像类

-主要用于读写图像文件,针对IO访问而设计

-能够直接在像素级对图像进行处理

设备相关图像类-QPixmap

-依赖于具体硬件的图像类

-主要是用于绘图,针对屏幕显示而设计

-显示效果依赖于所在平台的绘图引擎(不可移植)

·Qt图像类都继承自QPaintDevice

·QPainter能够直接在图像上绘制图形

·QImage和QPixmap能够相互转换

特殊技能

-QImage

·读取图像文件,直接进行像素级操作

·内置建议图像处理相关算法

-QPixmap

·最大限度利用硬件(显卡)加速,增强图像显示效果

·屏幕截图,窗口截图,组件截图,。。。

总结:

-QImage适用于直接进行图像处理的场合

-QPixmap适用于在界面上显示图像的场合

-QPixmap能够对QImage图像进行转换

-QPainter能够直接在图像对象上进行绘制

Qt图像操作实例

你可能感兴趣的:(Qt基础)