• 大小: 18KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Python
  • 标签: 图片拼接  

资源简介

python3实现图片拼接,对于做验证码的朋友应该用的到,亲测可实现。不要犹豫,想实现图片拼合可下载查看

资源截图

代码片段和文件信息

import os
from PIL import Image
#import pyautogui
#import re
‘‘‘
把当前目录下的3*3张jpeg格式图片拼接成一张大图片

‘‘‘

#图片压缩后的大小
width_i = 45
height_i = 45

#每行每列显示图片数量
line_max = 3
row_max = 3

#参数初始化
all_path = []
num = 0
pic_max=line_max*row_max

dirName = os.getcwd()

for root dirs files in os.walk(“0003“):
        for file in files:
            if “jpg“ in file:
                    all_path.append(os.path.join(root file))
print(all_path[-1])

toImage = Image.new(‘RGBA‘(width_i*line_maxheight_i*row_max))


for j in range(0row_max): 

    for i in range(0line_max):

        pic_fole_head =  Image.open(all_path[num])
        widthheight =  pic_fole_head.size
    
        tmppic = pic_fole_head.resize((width_iheight_i))
    
        loc = (int(i%line_max*width_i)int(j%line_max*height_i))
    
        print(“第“ + str(num) + “存放位置“ + str(loc))
        toImage.paste(tmppicloc)
        num= num+1
        if num >= len(all_path):
                print(“breadk“)
                break

    if num >= pic_max:
        break


print(toImage.size)
toImage.save(‘mergeeed.png‘)
arr = [‘mergeeed.png‘all_path[-1]]
toImage = Image.new(‘RGBA‘(150180))

fromImge = Image.open(arr[0])
loc = (00)
print(loc)
toImage.paste(fromImge loc)



fromImge = Image.open(arr[1])
loc = (0135)
print(loc)
toImage.paste(fromImge loc)

toImage.save(‘mergeddd.png‘)


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1534  2017-09-21 08:46  拼图\0003\0.jpg

     文件       1513  2017-09-21 08:46  拼图\0003\1.jpg

     文件       1506  2017-09-21 08:46  拼图\0003\2.jpg

     文件       1596  2017-09-21 08:46  拼图\0003\3.jpg

     文件       1598  2017-09-21 08:46  拼图\0003\4.jpg

     文件       1610  2017-09-21 08:46  拼图\0003\5.jpg

     文件       1602  2017-09-21 08:46  拼图\0003\6.jpg

     文件       1593  2017-09-21 08:46  拼图\0003\7.jpg

     文件       1640  2017-09-21 08:46  拼图\0003\8.jpg

     文件       3567  2017-09-21 08:46  拼图\0003\9.jpg

     文件       1519  2018-04-06 08:35  拼图\拼接.py

     目录          0  2018-04-06 08:36  拼图\0003

     目录          0  2018-04-06 08:38  拼图

----------- ---------  ---------- -----  ----

                19278                    13


评论

共有 条评论

相关资源