Suite à mon précédent post, j'ai profité qu'exiftool est un module Perl pour re-développer en Perl mon outil de rotation des images JPEG vraiment sans perte. Voici ci-dessous le code et les astuces pour l'intégration dans Nautilus.
Tag - metadata
samedi 3 novembre 2007
Rotation JPEG sans perte, suite
Par Olivier Mengué le samedi 3 novembre 2007, 17:16 - Code
dimanche 21 octobre 2007
Rotation JPEG vraiment sans perte
Par Olivier Mengué le dimanche 21 octobre 2007, 23:38 - Code
Avez-vous déjà examiné en détail les méta-données EXIF d'une photo numérique après une rotation soit-disant « sans perte » ? Si vous l'avez fait avec un outil tel que exiftool
, vous avez sûrement du constaté la catastrophe. Certains outils de rotation perdent toutes les données EXIF, d'autres une partie des paramètres de prise de vue ou le champ Software... Et aucun ne fait la rotation des imagettes de prévisualisation, ni ne préserve la date de création originelle du fichier. J'ai essayé sous Ubuntu 7.10, F-Spot
, jpegtran
(paquet libjpeg-progs
) et exiftran
. Chacun a ses défauts.
Je vous propose donc ici la solution personnalisée que j'ai développée ce week-end en utilisant jpegtran
et exiftool
. Ce n'est pas forcément une solution universelle, mais elle est satisfaisante pour les photos issues de mon APN (sous réserve que mon outil d'observation