python将一张图片粘贴到另外一张图片上,按照指定坐标放置
import osfrom PIL import Image dirpath=r"D:/630/image"#大图文件夹 goatpath=r"D:/630/11" if not os.path.exists(goatpath):os.mkdir(goatpath) # Opening the primary image (used in background)img1 = Image.open("zi1.png")#小图路径 img1 = img1.convert("RGBA")i = 1 for curDir,dirs,files in os.walk(dirpath):for file in files:img2 = Image.open(curDir+"\\"+file)img2 = img2.convert("RGBA")img2.paste(img1, (325,160), mask=img1)img2.save(goatpath+"\\"+str(i)+".png")print(goatpath + "\\" + str(i) + ".png" + " has done")i=i+1
需求:需要将一张小图放置到大图里面,遍历大图文件夹,将小图按照(325,160)的坐标进行放置。
note:是用于批量处理图像的,具体坐标可以根据实际情况进行变化。
后期可能会用在数据集的扩展上,扩充为复杂的数据集
python将一张图片粘贴到另外一张图片上,按照指定坐标放置相关推荐
- image.paste()函数【将一张图片粘贴到另一张图片上】
例子:img1.paste(img2, box=none,mask=none):将img1覆盖在img2的box位置 paste中第一个参数是用来覆盖的图片,第二个参数是覆盖的位置 box代表要粘贴的 ...
- golang后端动态生成图片、一文搞懂image/draw使用、一张图片粘贴到另一张图片上、根据url获取图片内容、在图片周围画线、invalidJPEGformat: missingSOImarke
后端动态生成图片.在图片上写文字.将另一张图片贴到模板图片上.图片生成边框 最近做项目,遇到一个需求,在后端根据模板文件动态的生成图片然后返回给前端,原以为是一个很简单的需求,但在此过程中遇到了很多的 ...
- 【Opencv】Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图)
Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图) 全景图拼接 思路 具体步骤 代码与结果 代码 效果测试1 效果测试2 全景图拼接 思路 这个就是简单对左右两张图进行拼接,希望 ...
- Python突破批改网复制粘贴限制
前言 临近期末,受疫情影响,华中农业大学英语考核是在批改网写一篇作文.但是竟然不能复制粘贴,这让只会百度翻译的我很是头疼. 突然灵光一现,我可以使用python制作一个打字机脚本替我打字啊!话不多说, ...
- python 图片生成视频_python--通过cv2多张图片生成视频
1.安装cv pip install python-opencv 2.使用 # 图片合成视频 def picvideo(path,size): # path = r'C:\Users\Administ ...
- 如何在python中显示电脑中的图片-python如何实现多个图片显示在屏幕上?
pygame的三个方法(屏幕上显示需要的图片) yuhu102319582018-12-16 python将多幅图片显示在一张图片上 wugui1111116282018-06-15 iOS 图片显示 ...
- python 制定识别图片的某些区域_python批量识别图片指定区域文字内容
Python批量识别图片指定区域文字内容,供大家参考,具体内容如下 简介 对于一张图片,需求识别指定区域的内容 1.截取原始图上的指定图片当做模板 2.根据模板相似度去再原始图片上识别准确坐标 3.根 ...
- Python爬虫利用18行代码爬取虎牙上百张小姐姐图片
Python爬虫利用18行代码爬取虎牙上百张小姐姐图片 下面开始上代码 需要用到的库 import request #页面请求 import time #用于时间延迟 import re #正则表达式 ...
- Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器
Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...
最新文章
- CTF 大小写字母转换 try lower and upper
- 【Python进阶】实战Python面向对象基本编程
- Ubuntu中配置SSH服务
- ajax+lazyload时lazyload失效问题及解决
- FTP的主、被动模式
- Rational Rose :从用例图开始
- CString Format
- Tuxedo中间件常用命令
- 微信小程序怎样关闭直播插件
- 博士学位真的那么重要吗?上交大博士亲述科研心路,获4万高赞,网友:这是知乎最好的回答...
- KETTLE 新建数据库连接窗口无法打开错误 提示 XUL Definition 错误
- exploit计算机术语,exploit
- 数据猿·金猿榜丨2017中国智能语音领域最具潜力创业公司
- 卡西欧 991CN X 计算器 简单使用方法
- Android生物识别
- word图文设计:如何用图片水印功能制作日历画册
- CHIL-SQL-UCASE() 函数
- 现在的FM电台呀,什么玩艺儿
- 高项 13 项目合同管理
- UG NX中的一条曲线的点集进行导出时顺序是乱的,如何进行排序或按照导出点集