Python实现图片拼接的代码

作者:LemonTree_Summer 时间:2023-05-30 15:13:42 

具体代码如下所示:


import os
from PIL import Image
UNIT_SIZE = 220 # the size of image
save_path = '/root/group-dia/zxb/Code-/lip-CycleGAN-and-pix2pix-master/checkpoints/lip_cyclegan_6.0/web/result/out'
path = "/root/group-dia/zxb/Code-/lip-CycleGAN-and-pix2pix-master/checkpoints/lip_cyclegan_6.0/web/images"
images = []
def pinjie(images):
 for i in range(len(images) / 6):
   target = Image.new('RGB', (UNIT_SIZE*3, UNIT_SIZE*2))  # result is 2*3
   leftone = 0
   lefttwo = 0
   rightone = UNIT_SIZE
   righttwo = UNIT_SIZE
   for j in range(6):
     if(j <= 2):
       target.paste(images[j + i*6], (leftone, 0, rightone, UNIT_SIZE))
       leftone += UNIT_SIZE
       rightone += UNIT_SIZE
     else:
       target.paste(images[j + i*6], (lefttwo, UNIT_SIZE, righttwo, UNIT_SIZE*2))
       lefttwo += UNIT_SIZE
       righttwo += UNIT_SIZE
   quality_value = 500
   target.save(save_path + '{}.png'.format(i), quality=quality_value)
if __name__ == '__main__':
 for img in os.listdir(path):
   images.append(Image.open(os.path.join(path, img)))
 print len(images)
 pinjie(images)

总结

以上所述是小编给大家介绍的Python实现图片拼接的代码,网站的支持!

来源:https://blog.csdn.net/LemonTree_Summer/article/details/80883584

标签:python,拼接
0
投稿

猜你喜欢

  • asp实现的查询某关键词在MSSQL数据库位置的代码

    2011-02-28 11:18:00
  • SQL2005学习笔记 EXCEPT和INTERSECT运算符

    2024-01-14 16:15:15
  • JavaScript中变量、指针和引用功能与操作示例

    2024-04-17 10:07:16
  • CSS样式设计技巧十则

    2008-06-04 12:18:00
  • asp函数遍历文件夹代码

    2010-06-21 10:38:00
  • 用python统计代码行的示例(包括空行和注释)

    2022-06-28 02:15:30
  • Thinkphp6.0中间件的具体使用

    2024-04-30 08:47:21
  • python RabbitMQ 使用详细介绍(小结)

    2022-11-18 21:29:33
  • JavaScript实现时钟滴答声效果

    2024-04-16 10:38:19
  • Pytorch实现将label变成one hot编码的两种方式

    2021-08-26 08:45:00
  • django 实现简单的插入视频

    2023-12-24 09:59:33
  • python 协程 gevent原理与用法分析

    2021-10-12 23:36:19
  • python列表和字符串的三种逆序遍历操作

    2022-09-09 03:00:56
  • Python3 pandas.concat的用法说明

    2023-11-22 23:46:51
  • php 常用类整理

    2024-05-09 14:46:57
  • Python3使用xlrd、xlwt处理Excel方法数据

    2023-04-03 03:25:29
  • 一文详解Golang中new和make的区别

    2024-05-22 17:43:40
  • ubuntu下磁盘空间不足导致mysql无法启动的解决方法

    2024-01-26 00:56:44
  • Mysql免安装版设置密码教程详解

    2024-01-26 21:25:59
  • python中加背景音乐如何操作

    2023-11-09 02:54:51
  • asp之家 网络编程 m.aspxhome.com