Python遍历文件
各位大佬,我的文件夹里有1-1,1-2,2-1,2-2的图片,我想把类似1-1,1-2合并成1-3,想问一下Python如何操作? 图片合并? Twilight6 发表于 2020-6-18 22:46图片合并?
是的,求大佬解答 刘志佳 发表于 2020-6-18 22:50
是的,求大佬解答
哈哈 我不是大佬 , 我没学过合并图片...话说合并图片是怎么样的? Twilight6 发表于 2020-6-18 22:52
哈哈 我不是大佬 , 我没学过合并图片...话说合并图片是怎么样的?
我百度的:
img1 = Image.open(path)
img1 = img1.convert('RGBA')
img2 = Image.open(path)
img2 = img2.convert('RGBA')
img = Image.blend(img1, img2, 0.3)
img.show()
img.save()
刘志佳 发表于 2020-6-18 22:56
我百度的:
img1 = Image.open(path)
img1 = img1.convert('RGBA')
那好 你稍等我按照这个模板帮你写个 本帖最后由 Twilight6 于 2020-6-18 23:30 编辑
刘志佳 发表于 2020-6-18 22:56
我百度的:
img1 = Image.open(path)
img1 = img1.convert('RGBA')
试试看吧,如果你百度到的代码那个可行的话
import os
from PIL import Image
file_name = os.listdir(os.curdir)
for i1 in range(len(file_name)):
for photo2 in file_name:
photo1 = file_name
file,suffix = os.path.splitext(photo2)
if photo1 == photo2:
img1 = Image.open(photo1)
img1 = img1.convert('RGBA')
img2 = Image.open(photo2)
img2 = img2.convert('RGBA')
img = Image.blend(img1, img2, 0.3)
img.save(photo1+'-3'+suffix) Twilight6 发表于 2020-6-18 23:11
试试看吧,如果你百度到的代码那个可行的话
报错了:OSError: -2,我还没百度到这是什么错误类型 刘志佳 发表于 2020-6-19 07:23
报错了:OSError: -2,我还没百度到这是什么错误类型
这不是代码问题OSError 一般是操作系统里面的其他问题
例如:打开一个不存在的文件就会这样报错
Twilight6 发表于 2020-6-19 07:24
这不是代码问题OSError 一般是操作系统里面的其他问题
例如:打开一个不存在的文件就会这样报错
C:\Users\Administrator\Desktop\1
大佬是不是image.open(photo1)有点问题,我之前试过open里面填写完整路径是可以的,我把报错图片发过来了,还请大佬帮我看一下~ 刘志佳 发表于 2020-6-19 08:55
大佬是不是image.open(photo1)有点问题,我之前试过open里面填写完整路径是可以的,我把报错图片发过来 ...
把代码放到你图片目录,我刚刚找了几张图片测试是可以正常运行的
代码和图片同目录和那个路径没关系
页:
[1]