[Linux] problème de traitement d'image

Jean-Marc Boursot jmb@::1
Mar 16 Juil 09:50:05 CEST 2024


Salut Jean-Marie

Le 2024-07-14 17:17, jmt a écrit :
> 
> J'utilise une bibliothèque graphique qui prend en entrée des images au
> format png. Avant donc de l'utiliser, je suis donc amené à transformer
> mes images dans ce format, ce qui ne m'avait jamais posé de problème,
> avec des scripts comme :
> 
> #!/bin/sh
> 
> for image in *.jpg ; do
>     convert  $image ${image%.jpg}.png ;
>     done
> 
> qui appelle ImageMagick qui lui-même appelle netpbm :
> 
> jpegtopnm $image | pnmtopng > ${image%.jpg}.png
> 
> J'ai fait récemment l'acquisition d'un appareil photo de poche (Sony
> RX100) et très curieusement les images de cet appareil, quand elles
> sont verticales, sont rendues horizontales !
> 
> Je ne sais plus à quel saint me vouer : toutes les bibliothèques
> graphiques de ma Debian présentent le même défaut : 'exiftool', comme
> 'file' me décrivent comme horizontales des images verticales. Je ne
> vois donc pas comment avancer car je suis incapable de distinguer
> programmatiquement une image verticale d'une image horizontale !

Même si exiftool est fiable, est-ce que ça dit la même chose avec un 
autre outil?

Serait-il possible que l'appareil ne tourne pas l'image à partir d'une 
info mais génère directement une image verticale? Du coup, tu as peut 
être l'info dans la définition: 3000x2000 vs 2000x3000. Cela étant, j'ai 
aussi un Sony (pas le même) et son comportement semble être standard à 
savoir une info exif.

@+
JM


Plus d'informations sur la liste de diffusion linux