1 水平方向合并图片

QImage MergeImageH(vector <QImage > image)
{int image_width=0;int max_height = 0;vector <QImage > ::iterator it;for(it = image.begin();it!=image.end();++it){int width = (*it).width();image_width += width;if((*it).height()>max_height){max_height =(*it).height();}}QImage result_image_h(image_width,max_height,QImage::Format_RGB32);result_image_h.fill(Qt::white);QPainter painter_h;painter_h.begin(&result_image_h);int x_number=0;for(it = image.begin();it!=image.end();++it){painter_h.drawImage(x_number,0,(*it));x_number += (*it).width();}painter_h.end();QString name = image_output_path_.append("/").append(merge_output_filename_).append(".").append(convert_format_);result_image_h.save(name,convert_format_.toAscii().data());return result_image_h;
}

使用Qt合并图片的算法相关推荐

  1. 图片镂空算法集合[图](转)

    图片镂空算法集合[图](转) 原文:http://www.cnblogs.com/carekee/articles/2179004.html 在开发界面及棋牌游戏过程中,需要很多镂空的图片,而且图片形 ...

  2. 搜索Idiot就出现特朗普图片,算法无罪!

    搜索Idiot就出现特朗普图片,算法无罪! 笔者今天饶有兴趣的测试了一下,在诸多不同的搜索引擎里搜索Idiot,都能出现特朗普的图片. 1,Google 搜索结果: 2,微软推出的BING搜索引擎搜索 ...

  3. 算法工程与计算机科学,合并的分水岭算法-计算机工程与科学.PDF

    合并的分水岭算法-计算机工程与科学 维普资讯 CN43-1258/TP 计算机工程与科学 2005年第27卷第 11期 ISSN 1007-130X C0M UTERENGINEERING& ...

  4. Qt Creator图片

    Qt Creator图片 图片 图片大小 来源大小 图像对齐 表现 边框图片 动画图像 图片 图像类型用于以几种受支持的格式将图像添加到UI,包括位图格式(例如PNG和JPEG)和矢量图形格式(例如S ...

  5. C语言求两个链表的合并点的算法(附完整源码)

    C语言求两个链表的合并点的算法 C语言求两个链表的合并点的算法完整源码(定义,实现,main函数测试) C语言求两个链表的合并点的算法完整源码(定义,实现,main函数测试) #include < ...

  6. C++结合插入排序和合并排序的算法(附完整源码)

    C++结合插入排序和合并排序的算法 C++结合插入排序和合并排序的算法完整源码(定义,实现,main函数测试) C++结合插入排序和合并排序的算法完整源码(定义,实现,main函数测试) #inclu ...

  7. 巧妙的有css合并图片解决tab切换的背景图片

    巧妙的有css合并图片解决tab切换的背景图片 有时候做tab切换的时候 会碰到下面的这种情况 我截个图过来看看 tab切换 打开页面时候 茶庄介绍  及鼠标移上去时候 是上面这样的效果  当鼠标移下 ...

  8. 用imageMagick的composite合并图片

    composite命令可以非常方便的合并两张图片 因此用来进行图像加水印.批量增加边框等常用的变换 最简单的用法为: composite -gravity north src.jpg coverbac ...

  9. 利用链表实现可合并堆(算法导论第三版思考题10-2)

    利用链表实现可合并堆(算法导论第三版思考题10-2) a 链表已排序 创建一个空堆: Θ(1) 插入:Θ(n),插入后依然保持排序 最小值:Θ(1),第一位便是 取最小值:Θ(1) 合并:Θ(n),可 ...

最新文章

  1. maven插件报错之解决
  2. 分布式事务最经典的七种解决方案
  3. 【转】monkeyrunner学习总结二:连接、安装、启动
  4. 【学习笔记】35、定义自己的异常类
  5. 判断checkbox是否被选中,判定选中的个数!
  6. 牛客多校2 - Just Shuffle(置换群的幂)
  7. MySQL系列之E-1------MySQL主从复制原理
  8. 论一切都是文件之匿名 inode
  9. 参数嗅探(Parameter Sniffing)(1/2)
  10. 设计模式之GOF23原型模式01
  11. word 代码块_Python+Excel+Word一秒制作百份合同
  12. 学习了Python大数据之后,将来主要做什么
  13. 深入浅出设计模式之工厂模式
  14. 手机验证码实现注册功能
  15. Excel将一个表格的格式复制到其他表格,不用格式刷
  16. 【spring事务管理】
  17. 全国大学生英语竞赛总结
  18. 【大学物理·早期量子论和量子力学基础】电子的自旋 原子的电子壳层结构
  19. 终于可以在html上自动显示汉字拼音了
  20. 蓝桥杯 试题 算法训练 无聊的逗 C++ 详解

热门文章

  1. 雷电2接口_USB、Type-C、雷电3都是怎么一回事?
  2. google map学习相关
  3. WMS系统关于退料的几种方式
  4. html背景自动适应,css背景图片如何自适应?
  5. go:循环冗余校验(CRC)(附完整源码)
  6. 微信无法定位 请打开定位服务器,微信定位是灰色的点不开是怎么回事?该怎么解决问题呢?...
  7. Linux下使用aMsn详解(转)
  8. 标签无效 /zabbix_export/date: YYYY-MM-DDThh:mm:ssZ 预计。
  9. ODPS上下文参数的使用
  10. 当谈论研发效能时,我们到底在谈什么?|大咖圆桌精华回顾