Question

Je voudrais faire l'équivalent de ceci (code ruby) en python pour un projet Django sur lequel je travaille. Je souhaite créer un image de la pellicule sur un nombre X d'images dans un dossier.

Était-ce utile?

La solution

Voici une fonction qui enveloppe la feuille de contact mentionnée par la S.Lott <<. / p>

#!/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)

Cela suppose que la recette est enregistrée sous le nom contactsheet.py . L'utilisation est:

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

Testé.

Autres conseils

Avez-vous quelque chose comme ça? Utiliser PIL pour créer une " feuille de contact " d'images ?

Peut-être qu'il y en a d'autres ici qui sont plus proches de ce que vous voulez: http: // code .activestate.com / recipes / tags / graphics /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top