QT软件开发: 访问QImage每个像素点填充指定颜色
需求: 需要将QImage加载的图片里指定的颜色值替换成另一种指定的颜色。
示例代码:
QImage image;QString filename=QFileDialog::getOpenFileName(this,"选择打开的文件","C:/",tr("*.bmp *.jpg *.png"));//filename==选择文件的绝对路径//加载图片image.load(filename);int w,h;//得到图片的宽高w=image.width();h=image.height();//遍历每个像素点for(int i=0;i<h;i++){for(int j=0;j<w;j++){QRgb rgb=image.pixel(j,i);if(rgb==0) //如果是透明色(全透明的颜色). 就填充成黑色{image.setPixel(j,i,0xFF000000);}}}//保存为新图片image.save("D:/linux-share-dir/test/123.png");
QT软件开发: 访问QImage每个像素点填充指定颜色相关推荐
- QT软件开发: 使用QImage创建一张空图片
使用QImage创建一张指定大小.指定颜色的图片: QImage img(100,100,QImage::Format_RGB888); img.fill(QColor(Qt::black)); i ...
- QT软件开发-基于FFMPEG设计视频播放器-软解图像(一)
QT软件开发-基于FFMPEG设计视频播放器-CPU软解视频(一) https://xiaolong.blog.csdn.net/article/details/126832537 QT软件开发-基于 ...
- QT软件开发-基于FFMPEG设计视频播放器-解码音频(三)
QT软件开发-基于FFMPEG设计视频播放器-CPU软解视频(一) https://xiaolong.blog.csdn.net/article/details/126832537 QT软件开发-基于 ...
- QT软件开发-基于FFMPEG设计录屏与rtsp、rtmp推流软件(支持桌面与摄像头)(一)
QT软件开发-基于FFMPEG设计录屏与rtsp.rtmp推流软件(支持桌面与摄像头)(一) https://xiaolong.blog.csdn.net/article/details/126954 ...
- QT软件开发-基于FFMPEG设计录屏与rtsp、rtmp推流软件(支持桌面与摄像头)(四)
QT软件开发-基于FFMPEG设计录屏与rtsp.rtmp推流软件(支持桌面与摄像头)(一) https://xiaolong.blog.csdn.net/article/details/126954 ...
- QT软件开发-基于FFMPEG设计视频播放器-GPU硬解、OpenGL渲染、解码音频完整例子(六)
QT软件开发-基于FFMPEG设计视频播放器-CPU软解视频(一) https://xiaolong.blog.csdn.net/article/details/126832537 QT软件开发-基于 ...
- QT软件开发-基于FFMPEG设计视频播放器-GPU硬解、OpenGL渲染(四)
QT软件开发-基于FFMPEG设计视频播放器-CPU软解视频(一) https://xiaolong.blog.csdn.net/article/details/126832537 QT软件开发-基于 ...
- Qt软件开发交流群分享
Qt.C++软件开发交流群* 欢迎各路大牛加入,探讨问题,分享经验. QQ群: 302558294
- QT软件开发之入门基础-搭建开发环境
1.1 Qt版本介绍 在Qt发行版本中将要涉及两个版本:Qt商业授权和Qt开源授权. Qt商业授权是设计商业软件的开发环境,这些商业软件使用了传统的商业来发布,它包含了一些更新的功能.技术上的支持和大 ...
最新文章
- oracle expdp 多线程,Oracle expdp 过滤和并行
- 【Python】青少年蓝桥杯_每日一题_8.11_画二叉树
- java解压文件、复制文件、删除文件代码示例
- vs无法写入量的大数据_一个每天服务数万人的企业食堂:自助餐按重计价,大数据支持食材预备量...
- matlab中获取view,ios 怎么获取一个view的位置
- f5+big+client+android,F5负载均衡 MIBs bigip oid
- 【Java】Java8 LocalDate日期时间用法总结
- jQuery LigerUI 插件介绍及使用之ligerTree
- MYSQL——操作数据表中的记录
- 使用ASP.Net Forms模式实现WebService身份验证 (转)
- 关于flymcu烧录stm32芯片超时的问题解决
- GRUB4DOS使用大全
- ramdisk实践2:ramdisk制作以及解决传参问题的编程详解
- 德国外交部为何放弃Linux而改用XP?
- Scratch中做一个简单迷宫小游戏,值得您收藏!
- 手机系统ROM开发中的电话号码格式客制化
- 陈表达VBA笔记---VBA一键删除空白行
- 一分钟搞懂 微调(fine-tuning)和prompt
- 通过USB转TTL串口下载stm32程序
- 「Java数据结构」手撕数组队列及环形数组队列。