Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/02/2014, à 15:57

thecraft

Magic Lantern / Fichiers Format 422 et convertion en jpg

Salut,

Je lance le sujet, car j'ai perdu un temps fou a convertir les fichier *.422 en jpg

Utilisateurs de ML (Magic Lantern), vous êtes nombreux à réaliser des TimeLapse; Mais pour pronlongé la durée de vie de l'appareil, il est conseiller de ne pas utilisé le mécanisme de miroir de l'appareil pour chaque photo. Sinon la durée de vie du boitier va rapidement chuter.

La fonction 'Silent Picture' est donc présente pour garder le miroir ouvert en continue.
les inconvenants: Résolution inférieure et le format de sortie est *.422

Pour obtenir des fichiers jpg, il faut convertir les fichiers *.422 en *.jpg, avec l'aide du script python disponible à cette adresse:
https://bitbucket.org/hudson/magic-lant … at=unified

Cela fonctionnait l'année dernière, mais depuis certaines mise a jour (PIL 1.1.7) cela n'est plus possible.
l'erreur suivante à fait sont apparition

AttributeError: 'numpy.ndarray' object has no attribute 'tobytes'

Après quelque recherche.... il faut:

editer le fichier Image.py situé: /usr/lib/python2.7/dist-packages/PIL

sudo gedit /usr/lib/python2.7/dist-packages/PIL/Image.py

Chercher: (Ligne 1937)

if strides is not None:
    obj = obj.tobytes()

et remplacer par:

if strides is not None:
    obj = obj.tostring()

Sauvegarder, et le script Python est de nouveau fonctionnel !!!

Dernière modification par thecraft (Le 13/02/2014, à 16:20)

Hors ligne