python PIL图片拼接
w_num = 5h_num = int(len(imgs)/w_num) + 1UNIT_SIZE = 200 # 一张图的大小是200*200target_shape = (w_num * (UNIT_SIZE + 10), h_num * (UNIT_SIZE + 10)) # shape[0]表示横坐标,shape[1]表示纵坐标target = Image.new('RGB', target_shape)width = 0print(target_shape)for img in imgs:x, y = int(width%target_shape[0]), int(width/target_shape[0])*(UNIT_SIZE+10) # 左上角坐标,从左到右递增target.paste(Image.open(osp.join(task, img)).resize((UNIT_SIZE, UNIT_SIZE)), (x, y, x+UNIT_SIZE, y+UNIT_SIZE))width += (UNIT_SIZE+10)target.save(osp.join('of_vis', task.split('/')[-1]+'.jpg'))
以上是从一个小项目摘下来的python PIL图片拼接代码,实现的功能是将若干张图片拼接到一张大图,该图固定5列,图片之间加了10个像素点的间隔。
PIL Image的shape中第一个坐标表示宽度,第二个坐标表示高度。
python PIL图片拼接相关推荐
- python 将图片拼接,美图秀秀拼图
#每天一点点,记录工作中实际可行操作# python 将图片拼接,美图秀秀拼图 这个脚本是将几个图片,拼成三行两列,类似美图秀秀的拼图功能 import PIL.Image as Imageimpor ...
- python对图片颜色校正_使用Python PIL更改图像色调
Using Python PIL, I'm trying to adjust the hue of a given image. I'm not very comfortable with the j ...
- python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤
字符型图片验证码识别完整过程及Python实现的博主,我的大部分知识点都是从他那里学来的. 想要识别验证码,收集足够多的样本后,首先要做的就是对验证码原始图片进行处理,对验证码识别分类之前,一般包括: ...
- Python: PIL基本代码
Python: PIL基本代码 # 声明使用字符库 # -*- coding: utf-8 -*- # 导入系统库 import os # 导入文件读写库 import io # 导入数学库 impo ...
- Python PIL支持的图像文件格式
Python PIL 支持的图像文件格式: BMP BUFR (identify only) CUR (read only) DCX (read only) EPS (write-only) FITS ...
- python对图片颜色校正,使用Python PIL更改图像色调
Using Python PIL, I'm trying to adjust the hue of a given image. I'm not very comfortable with the j ...
- Python + PIL 处理支付宝AR红包
Python + PIL 处理支付宝AR红包 思路比较简单: 1.对图片进行锐化处理: 2.设(r_h, g_h, b_h)为支付宝遮罩黑条的RGB值,以此为中心,查找半径为Diff_radius的范 ...
- python自动裁剪图片_自动裁剪与Python / PIL的图像(Automatically cropping an ima
谁能帮我弄清楚发生了什么事在我的图像自动裁剪脚本? 我有一个大的透明区域/空间PNG图像. 我想能够自动裁剪那个空间出来,剩下的要领. 原始图像具有正方形画布,最好这将是长方形的,只是封装分子. 这里 ...
- python输出文本居中_#python PIL ImageDraw text 文本居中#
python pip pil有什么东西 你所问的问题实是属1.先参考[教程]Python中的内置的和方的模块搞懂PIL是属于第三方Python模块2.再参考:[待完善][总结]Python安装第三方的 ...
最新文章
- 谈谈Linux下的数据流重定向和管道命令
- php sql oracle数据库,PHP、PLSQL连接oracle数据库的方法
- android中的显示跳转和隐式跳转
- ICDAR 2019国际竞赛召开在即,百度联合学界重奖破局者!
- PyTorch报错No module named ‘transforms‘
- spring中的controller种类
- sourcetree 卡顿_哈曼卡顿Harman Kardon音响开奖!
- redis学习-分布式数据库CAP原理
- ANSI C: union
- 推荐算法工程师必备!!!协同过滤推荐算法总结
- 不用鼠标,程序员编程竟能如此高效?
- [转]截获asp.net http输出流自己做处理
- 上下五千年,人口十几亿。在这遇见你,缘份真神奇
- ArcGIS Pro + PS 矢量化用地规划图
- 量化投资学习必读书目(十五)-《现代投资组合理论与投资分析》
- 配置HRFormer:High-Resolution Transformer for Dense Prediction条件
- 【渝粤题库】陕西师范大学292021 初级宏观经济学 作业(高起专)
- Java 一元三次方程求解
- SOUI总结之比较常用的类
- tensorboard: error: invalid choice: ‘(No‘ (choose from ‘serve‘, ‘dev‘)