用Python来合并图片(SoEasy)
2016-02-25 12:45
711 查看
开发游戏的时候,想要把几张小图合并成一个大图来使用。不是那种plist+png,而是单纯地想把图片合并一下。于是搜索了一下py的做法,代码大致如下:
这个例子里,我用了4张图片,每张都是200 * 200,想要拼成一个400* 400的图,所以一开始就初始化了一个400 *400的图。
合并后非常完美。
from PIL import Image arr = ['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程序设计读者群成立通知
- 我的python第一天:爬虫+界面+发邮件
- 关联分析的FP-growth算法 in Python
- 用Python3实现表达式求值
- Ubuntu中python 读取-v7.3版本的.mat文件
- 50余本中外Python电子教程及源码下载地址
- Ubuntu中安装Python h5py
- python实战第一天-环境的安装
- Spark入门(Python)
- Pydev无法导入新python模块的解决方案
- python 查看模块的存放位置
- python通过smtp协议发送邮件
- Python爬虫实战(5):模拟登录淘宝并获取所有订单(1)
- Python爬虫实战(5):模拟登录淘宝并获取所有订单(1)
- Python开发者最常犯的10个错误
- 【Python环境】12道 Python面试题总结
- 【Python环境】12道 Python面试题总结
- python爬虫获取郑大教务在线成绩数据
- 在Windows 操作系统上 搭建 Python 运行环境
- Python 第六篇(下):面向对象编程高级篇