当前位置: 首页 > news >正文

Qt-QImage-convertTo-copy-convertToFormat-格式转换

文章目录

    • 1.copy
    • 2.convertToFormat
    • 3.QPainter
    • 4.总结

1.copy

深度复制图像格式数据,可以指定区域。

    QImage copy(const QRect &rect = QRect()) const;inline QImage copy(int x, int y, int w, int h) const{ return copy(QRect(x, y, w, h)); }

2.convertToFormat

格式转换,需要结合copy使用。单独使用,格式并未转换

3.QPainter

新建图像格式,将源图像绘制过去,即可实现图像格式转换。

//图像格式转换
static void ImageFormatConvert(QImage& img, QImage::Format format) {//相同则直接格式转换if (img.format() == format){return;}//新建图像QImage imgRlt(img.width(), img.height(), format);imgRlt.fill(QColor(255, 255, 255, 0));//默认底色//图像转换QPainter painter;painter.begin(&imgRlt);painter.drawImage(QPoint(0, 0), img);painter.end();//返回结果img = imgRlt;
}

4.总结

QImage是Qt中复杂的图像处理对象,有利于生成指定图像结果。

http://www.lryc.cn/news/176986.html

相关文章:

  • asp.net core automapper的使用
  • 自学WEB后端03-Node.js 语法
  • 对象数组合并和去重
  • 【AI语言模型】阿里推出音视频转文字引擎
  • YOLOv5改进D-LKA:在D-LKA结构的基础上进行多种改进结构,同时拥有Attention和大卷积核的能力,高效改进
  • Java项目-Spring Boot的生鲜网上交易系统
  • MySQL - group by分组查询 (查询操作 三)
  • 96.qt qml-http之XMLHttpRequest介绍详解使用
  • 代码随想录算法训练营第五十天 | 123.买卖股票的最佳时机III 188. 买卖股票的最佳时机 IV
  • 详解window.print(),实现长列表打印分页
  • 使用Chatgpt编写的PHP数据库pdo操作类(增删改查)
  • 蓝桥杯2023年第十四届省赛真题-异或和之和--题解
  • Linux 常用命令学习笔记
  • 支撑电动汽车规模化,特来电智能化升级群充产品
  • 本次CTF·泰山杯网络安全的基础知识部分
  • 通信协议:Uart的Verilog实现(下)
  • 嵌入式MCU都有什么高级用法?
  • 热启动和冷启动是什么,区别
  • 每日一题 494目标和(0-1背包)(灵神笔记)
  • 软件测试工作步骤详情
  • java项目之列车票务信息管理系统(ssm源码+文档)
  • 【Pytorch笔记】3.数学运算
  • MeterSphere 监控方案
  • elementui-plus+ts+axios使用el-upload组件自定义上传
  • 【STM32单片机】u8g2智能风扇设计
  • Java中的IO流的缓冲流
  • 7、SpringBoot_高级配置
  • cocos2dx查看版本号的方法
  • 某高校的毕设
  • 利用uvicorn、Starlette和pipeline将一个训练好的大模型发布成一个web服务