SystemError:tile无法扩展到外部图像(Python)

时间:2018-06-01 22:00:31

标签: python

我收到此错误,无法找到有效的解决方案。我从视频的每一帧中取出一个小列,并将它们组合成一个图像。这是代码:

from PIL import Image
import glob, os

video_file = 'MAH03618.MP4'
for invideo in glob.glob("video\*"):
    os.system('ffmpeg.exe -i ' + invideo +' -filter:v "crop=2:1080:960:1" -q:v 1 temp/images-%04d.jpeg')

print("frames extracted")

im_sequence = glob.glob("temp\*.jpeg")
im_size = (len(im_sequence), 1080)
composite = Image.new("RGB", im_size)
pix_col = 0

for infile in im_sequence:
    file, ext = os.path.splitext(infile)
    im = Image.open(infile)
    im_center = 1920 / 2
    im_strip = im.crop( (0, 0, 1, 1080) )
    composite.paste(im_strip, (pix_col, 0))
    pix_col += 1
    im.close()
    os.remove(infile)
    print(file)

composite.save("unwrapped.jpeg", "JPEG")


print("done")

我对编码很陌生,所以提前感谢您的帮助:)

0 个答案:

没有答案