2010-11-24 27 views
3

Je veux passer à GraphicsMagick parce que je ne fais que redimensionner et faire pivoter des photos, et j'ai entendu dire que c'était un peu plus rapide. Mais il ne prend pas directement l'option -auto-orient. Existe-t-il un autre moyen de le faire efficacement? L'option Imagemagick convert -auto-orient lira la balise d'orientation EXIF, effectuera une rotation en conséquence, puis réinitialisera la balise EXIF ​​à orientation = 1.Est-ce que GraphicsMagick a une option équivalente à ImageMagick 'convert -auto-orient'?

voir: http://www.imagemagick.org/script/command-line-options.php?ImageMagick=80iu7ek6jb638dl2kin7n3v4d5#auto-orient

Répondre

2

Pas à ce moment.

Comme vous l'avez dit, vous pouvez deviner l'opération à accomplir avec un simple boîtier de commutateur. Ceci est tiré d'une page ressource intéressante: http://sylvana.net/jpegcrop/exif_orientation.html

switch EXIF:Orientation: 
    1) transform="";; 
    2) transform="-flip horizontal";; 
    3) transform="-rotate 180";; 
    4) transform="-flip vertical";; 
    5) transform="-transpose";; 
    6) transform="-rotate 90";; 
    7) transform="-transverse";; 
    8) transform="-rotate 270";; 
    *) transform="";; 
+1

thx. mais l'option imagemagick -auto-orient modifie également les données EXIF ​​pour réinitialiser la balise d'orientation EXIF ​​à orientation = 1. Cette méthode fait simplement pivoter la photo sans mettre à jour l'étiquette. – michael

+1

graphicksmagick n'a pas transposé et transverse (imagemagick fait). Au lieu de cela, utilisez ce qui suit pour 5 et 7: '-flop -rotate 270',' -flop -rotate 90' (voir http://www.graphicsmagick.org/convert.html –