本篇文章重点为大家讲解一下通过python实现横向拼接图片具体方法,有需要的小伙伴可以参考一下。
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的呼兰网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
import os
from PIL import Image
#单个图片的大小为150*150
UNIT_SIZE = 150
TARGET_WIDTH = 5 * UNIT_SIZE
path = "存储图片的文件夹地址"
images = []
imagefile = []
#存储所有图片文件名称
for root, dirs, files in os.walk(path):
for f in files:
images.append(f)
#我这里是将五张图片横向拼接
for i in range(5):
imagefile.append(path+'/'+images[i])
target = Image.new('RGB',(TARGET_WIDTH, UNIT_SIZE))
left = 0
right = UNIT_SIZE
for image in imagefile:
#print(image)
#将现有图片复制到新的上面 参数分别为图片文件和复制的位置(左上角, 右下角)
target.paste(Image.open(image), (left, 0, right, UNIT_SIZE))
left += UNIT_SIZE
right += UNIT_SIZE
#图片的质量 0~100
quantity_value = 100
target.save(path+'/end.jpg', quantity = quantity_value)
实现的图片效果
网站名称:通过python实现横向拼接图片
文章起源:http://www.shufengxianlan.com/qtweb/news32/91382.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联