pythonsave函数_如何完成此python函数以保存在同一文件夹中...

我试图写我的第一个真正的python函数,做一些真正的事情.我要完成的工作是搜索给定的文件夹,然后打开所有图像并将它们合并在一起,以便它们制作幻灯片图像.想象一下,在一幅图像中堆叠在一起的5张图像.

我现在有这段代码,应该可以,但是可能需要进行一些修改:

import os

import Image

def filmstripOfImages():

imgpath = '/path/here/'

files = glob.glob(imgpath + '*.jpg')

imgwidth = files[0].size[0]

imgheight = files[0].size[1]

totalheight = imgheight * len(files)

filename = 'filmstrip.jpg'

filmstrip_url = imgpath + filename

# Create the new image. The background doesn't have to be white

white = (255,255,255)

filmtripimage = Image.new('RGB',(imgwidth, totalheight),white)

row = 0

for file in files:

img = Image.open(file)

left = 0

right = left + imgwidth

upper = row*imgheight

lower = upper + imgheight

box = (left,upper,right,lower)

row += 1

filmstripimage.paste(img, box)

try:

filmstripimage.save(filename, 'jpg', quality=90, optimize=1)

except:

filmstripimage.save(miniature_filename, 'jpg', quality=90)")

我该如何修改它,以便将新的filmstrip.jpg保存在我加载图像时所在的目录中?而且可能有些东西遗失或错误,有人知道了吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值