私が取り組んでいるDjangoプロジェクトのために、Pythonでこれ(ルビーコード)と同等のことをしたいと思います。フォルダー内に X 枚の画像のフィルムストリップ画像を作成したいと考えています。
Espen Christensen
質問する
997 次
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 に答える