3

我想在 python 中为我正在处理的 Django 项目做同样的事情(ruby 代码)。我想在一个文件夹中制作 X 个图像的幻灯片图像

4

2 回答 2

4

你有这样的想法吗? 使用 PIL 制作图像的“联系表”

也许这里还有其他更接近你想要的东西: http: //code.activestate.com/recipes/tags/graphics/

于 2008-12-02T18:03:27.667 回答
1

这是一个包装提到的联系表函数S.Lott的函数。

#!/usr/bin/env python

import os, os.path
from contactsheet import make_contact_sheet

def make_film_strip(fnames,
                   (photow,photoh),
                   (marl,mart,marr,marb),
                   padding):
    return make_contact_sheet(fnames,
                              (1, len(fnames)),
                              (photow,photoh),
                              (marl,mart,marr,marb),
                              padding)

假设配方保存为contactsheet.py. 用法是:

fstrip = filmstrip.make_film_strip(filmstrip.fnames, (120, 120), (0,0,0,0), 0)
fstrip.save('/path/to/file.format')

经测试。

于 2008-12-02T20:29:31.570 回答