开发游戏的时候,想要把几张小图合并成一个大图来使用。不是那种plist+png,而是单纯地想把图片合并一下。于是搜索了一下py的做法,代码大致如下:

from PIL import Imagearr = ['p1.png', 'p2.png', 'p3.png', 'p4.png']
toImage = Image.new('RGBA',(400,400))
for i in range(4):fromImge = Image.open(arr[i])# loc = ((i % 2) * 200, (int(i/2) * 200))loc = ((int(i/2) * 200), (i % 2) * 200)print(loc)toImage.paste(fromImge, loc)toImage.save('merged.png')

这个例子里,我用了4张图片,每张都是200 * 200,想要拼成一个400* 400的图,所以一开始就初始化了一个400 *400的图。

合并后非常完美。

用Python来合并图片(SoEasy)相关推荐

  1. python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...

  2. Python学习笔记:使用PIL批量合成jpg+png图片,用于水印、合并图片,生成YOLO数据集+标注数据等等

    [Python学习笔记] 使用PIL,批量合成jpg+png图片,用于水印.合并图片,生成YOLO数据集+标注数据等等 起因:在了解很多关于YOLOv5的相关内容,于是尝试着去训练自己的游戏目标检测模 ...

  3. python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...

  4. Python创建文字图片(居中)/多图片合并(PIL)

    代码如下: import osimport cv2 import numpy as np from PIL import ImageFont, ImageDraw, Image# 生成空白文件 def ...

  5. python pypdf2另存为图片_用Python玩转PDF的各种骚操作

    文/Python数据科学  图片来源于网络 Portable Document Format(可移植文档格式),或者PDF是一种文件格式,可以用于跨操作系统的呈现和文档交换.尽管PDF最初是由Adob ...

  6. 批量改名_手把手教你用Python批量给图片添加水印 | 知了干货分享

    我们在网上浏览一些文章的时候,经常会发现文章中会有一些图片,上面会有一些标识,而这些标识就是我们经常说的水印了.很多时候,我们需要给图片加上一些修饰,好让别人能直观的认识到这个图片的出处以及来源,同时 ...

  7. c++批量重命名_手把手教你用Python批量给图片添加水印 | 知了干货分享

    我们在网上浏览一些文章的时候,经常会发现文章中会有一些图片,上面会有一些标识,而这些标识就是我们经常说的水印了.很多时候,我们需要给图片加上一些修饰,好让别人能直观的认识到这个图片的出处以及来源,同时 ...

  8. m3u8下载合并图片文件(但实际上还是ts文件)

    m3u8合并图片类型 如图可见,当要下载某个视频文件时发现是m3u8类型的.已知其会将视频划分为ts类型文件,具体原因不在此赘述. 但是发现我们获取到的是png图片类型文件,怎么回事呢? 使用hexd ...

  9. python pdf删除图片_【原创】python批量删除pdf图片水印(Xobject)的一种方法

    1.说明: 下载到的pdf总会有一些水印,pdf文件水印添加方式除了acrobat adobe自带的以外,还有很多,所以去除水印方法也很多,这里介绍的也只是一种适用python批量删除图片水印Xobj ...

  10. Python 3 色情图片识别

    原文链接: https://zhuanlan.zhihu.com/p/21827274 目录(?)[-] Python 3 色情图片识别 一实验简介 11 知识点 12 效果展示 二实验步骤 21 安 ...

最新文章

  1. 聚焦机器学习和数据科学大佬工作的一天
  2. ElasticSearch服务器操作命令
  3. ant构建项目迁移到gradle_Gradle这么弱还跑来面腾讯?
  4. python存储大量数据_如何在文件中密集地存储大量数据?
  5. java连接hive类找不着_JDBC 连接 hive2 遇到的java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver...
  6. 兼容IE和FF的js脚本做法
  7. 超好用的网站克隆工具,就是玩!
  8. ARcore概述及开发环境.md
  9. 计算机专业英语讲课笔记(1)
  10. 2022美团校招技术岗笔试全部AC_Code分享
  11. 高分一号PMS数据预处理
  12. DrawerLayoutMenu使用详解
  13. VLSM子网掩码详解!!
  14. 传输线设计的参量解析
  15. 【Elasticsearch源码】 写入分析
  16. 使用endnote来查找目标期刊
  17. EOSIO源码分析 - EOSIO合约开发库
  18. 终于有人把大数据、红海、蓝海、众筹说清楚了 (太简单粗暴了!)
  19. 开发不到新客户,你知道是问题出在哪吗?
  20. 大气复折射率matlab,Matlab 计算DBR折射率 - 计算模拟 - 小木虫 - 学术 科研 互动社区...

热门文章

  1. 苹果系统自带的计算机怎么恢复出厂设置,苹果电脑MacBook如何将系统恢复出厂设置...
  2. Python的线程如何理解
  3. 水波纹特效怎么制作?这波水波纹特效拉动满满复古感
  4. 视频在线播放,边下边播的一些问题记录
  5. 如何下载youtube、土豆网、56我乐网和新浪视频文件
  6. 微商卖养生产品怎么吸粉?让客户慢慢进入你的营销场景
  7. 基于Android的本地电子书阅读器的设计与实现Ebook(2)
  8. linux博通bcm4313无线网卡,在Deepin 15.7系统中解决BCM4313无线网卡网速慢的问题
  9. sql语句之delete
  10. Fast admin真垃圾 浪费我的时间不说还特么BUG一大堆