#1 Le 13/02/2014, à 14: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, à 15:20)
Hors ligne