Forum général.général Des différences de versions d'ImageMagick

Posté par .
Tags : aucun
0
16
sept.
2004
bonjour à tous,

j'utilise depuis pas mal de temps convert d'imagemagick pour réduire la taille de mes fichiers jpg... cf http://linuxfr.org/comments/262733.html#262733(...)

avec la version 5.5.7 je fais un convert toto.jpg toto2.jpg et je passe de ~1Mo à ~250ko sur mes photos.
Pour ceux qui ont des doutes sur l'étendue de la perte de qualité peuvent faire ce test :
composite -compose difference toto.jpg toto2.jpg diff.tiff
qui va créer un fichier tiff avec chaque pixel valant la différence entre le pixel de toto.jpg et celui de toto2.jpg
ensuite prenez gimp et zieutez diff.tiff => c'est tout noir.
en faisant une analyse des couleurs on constate généralement que l'ensemble des pixels est concentré sur les 10 premières valeurs

c'est donc un très bon moyen pour recompresser les images de son appareil photo sans perte visible de qualité. (juste un coup de mogrify sur tout le répertoire)


Or (et c'est là ou je veux en venir), je suis récemment passé à imagemagick 6.0.6 et là je passe de ~1Mo à ~950ko (autant dire pas très intéressant)

je regarde l'aide et je constate que les deux versions (5.5.7 et 6.0.6) utilisent 0.75 pour qualité jpeg par défaut

d'où deux questions :
- d'où vient cette différence de comportement ?
- je n'ai testé que sous windows, est-ce que c'est la même chose sous linux ?

merci à ceux qui ont tenu jusque là
  • # Doc pas à jour ?

    Posté par . Évalué à 2.

    La doc n'est peut-être pas à jour.

    J'ai constaté la même chose, mais en forçant l'option qualité -quality 75, on retombe sur les mêmes ordres de grandeur.
  • # réduction

    Posté par (page perso) . Évalué à 3.

    pour la réduction de taille, ne pas oublier « +profile "*" » dans les paramètres de convert pour que celui-ci ne garde pas d'informations superflues.
    • [^] # Re: réduction

      Posté par . Évalué à 2.

      oui et non, ça dépend

      pour des photos provenant d'un appareil numérique, les informations en question comprennent :
      - les informations exif genre date, focale, temps de pose, exposition, etc... = quelques centaines d'octets grand maximum
      - une miniature de la photo = quelques ko

      pour la création de vignettes, c'est clair c'est indispensable : sinon on double la taille effective du jpg

      sinon pour des grandes tailles autant garder l'info : c'est un surplus de seulement 5 ko qui est utilisable par une foultitude de soft à la kimdaba et également très utile lors de la création de galeries photo (dbpics, gallery, coppermine et autres phpwebgallery)
      et une fois effacée on ne peut pas trop récupérer cette info

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.