2 votes

La fonction "convert" d'ImageMagick ne définit pas la résolution ?

J'essaie de créer une image en utilisant la fonction "convert" d'Imagemagick.

J'ai cette commande :

convert -size 720x480 xc:white -units pixelsperinch **\-density 81x72** foo.jpg

Cependant, l'image se retrouve avec une résolution de 72x72, au lieu de 81x72.

identify -verbose foo.jpg
Image: foo.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Class: PseudoClass
  Geometry: 720x480+0+0
  **Resolution: 72x72**
  Print size: 10x6.66667

Quand je cours convert con -resample 81x72 plutôt que -density j'obtiens la résolution correcte. Comment cela se fait-il ?

5voto

Dalroth Points 2468

-density n'est pas destiné à être redimensionné. Depuis la page ImageMagick sur densité :

L'option -densité définit un attribut et ne modifie pas le principe sous-jacent image matricielle . Il peut être utilisé pour ajuster la taille du rendu pour le bureau en ajustant le paramètre l'échelle appliquée aux pixels. Pour redimensionner l'image pour qu'elle soit de la même taille à une résolution différente, utilisez l'option -resample.

-resample n'est qu'une simple enveloppe autour de la -resize interrupteur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X