2012-05-13 4 views
0

Je dois créer des vignettes avec imagemagick .. mais la taille des fichiers est très grande!taille du fichier imagemagick thumbnails

convert -resize 80x80 -quality 70 file.jpg file-thumb.jpg 

exemple:

file.jpg (1100x825px, 75kb) => file-thumb.jpg (80x60px, 29kb) 

Il suffit de ne pas de sens les pouces finit si grand !? Qu'est-ce que je fais mal?

+0

Je pense que vous devez spécifier un filtre pour maximiser la compression. –

+0

comment je fais ça? – clarkk

+0

En PHP, vous utilisez l'argument '$ filter' de' Imagick :: resizeImage() '. –

Répondre

2

Utilisez ce lieu:

convert file.jpg -thumbnail 80x80 -quality 70 file-thumb.jpg 

Ce bandes toutes les données EXIF, etc., mais conserve le profil de couleur.

Notez que l'image est d'abord lue.

+0

Bien sûr, oublié les données EXIF ​​... -_- –