Qt中对图片中的颜色进行修改
来源:互联网 发布:win7组策略设置优化 编辑:程序博客网 时间:2024/05/22 10:55
由Qimage的colorTable方法获得图片中全部的颜色,然后找到你要更换的颜色,把颜色的编号交给setColor方法就可以了,具体请看qt的文档。
QImage image(":/image//image/contacts.png");QRgb rgb = image.pixel(image.width()/2,image.height()/2);QVector<QRgb> rgbVector = image.colorTable();for (int i = 0; i < rgbVector.size(); ++i){ if(rgbVector.at(i) == rgb) { QRgb rgb2 = QColor(0,255,0).rgba();//替换的颜色可以是透明的,比如QColor(0,255,0,0)。 image.setColor(i,rgb2); }}
0 0
- Qt中对图片中的颜色进行修改
- 对图片上的颜色进行转换
- 用js对table进行解析的demo,及用js修改table中文字颜色
- Qt中使用DOM对XML文件的标签属性进行修改
- 用ImageMagick中的convert以及其它的gifsicle对GIF动态图片进行尺寸修改
- Ext Js 3.2修改文本颜色和在表格中插入图片,主要是性别进行判断来选择图片
- 在代码中,动态修改图片颜色
- 使用Palette来对图片进行颜色提取
- Qt中如何对文件进行读写
- Qt svg颜色修改
- OpenCV对图片中的RotatedRect进行填充
- TTLauncherItem中的字体及颜色如何进行修改?
- sql server2000中查询对数据库中的哪些表进行修改过
- qt+opencv对两幅图片进行融合
- UIImage修改图片颜色
- 修改图片颜色
- Android使用 argb, 矩阵,像素点对图片进行修改
- Qt中设置widget背景颜色/图片的注意事项
- js实现input:file的click
- 链表的替代品—内存池
- ArrayList,List,Hashtable和Dictionary的区别
- AndroidStudio导入旧版本工程若干问题
- animation 动画
- Qt中对图片中的颜色进行修改
- vim学习
- Dockerfile 最佳实践
- HBase1.2.3安装与配置------Hadoop学习(3)
- 15.3sum leetcode(array)
- 简单高效的nodejs爬虫模型
- Hibernate的参数绑定
- 输出年月日
- 多线程与timer