2009-09-17 5 views
1

en utilisant la dernière version de ImageMagick pour Windows (téléchargée aujourd'hui)
small_image.jpg = 16x16
large_image.jpg = 800x600 ImageMagick et géométrie Edition - avec le redimensionnement>

convertir small_image.jpg -gravity Centre -resize '208x120>' -background blanc -extent 208x120 s_icon.gif

produit: "convertir: géométrie invalide` '208x120' @ geometry.c/ParseRegionGeometry/1322 "et produit toujours une image 208x120 avec la minuscule image 16x16 centré dans la nouvelle image. Parfait.

Cependant, si je l'essaye avec l'image la plus grande, elle me donne la même erreur mais elle semble réellement recadrer plutôt que redimensionner comme le "208x120>" implique.

Quelle est cette erreur, comment puis-je la réparer et pourquoi cette ligne de commande ne fonctionne pas pour les images plus grandes?

La documentation est moins que stellaire :(

Répondre

2

J'ai eu le même problème Apparemment, c'est parce que vous utilisez des guillemets simples au lieu de guillemets (normal) Votre chaîne doit ressembler à ceci:..

convert small_image.jpg -gravity Center -resize "208x120>" -background white -extent 208x120 s_icon.gif 

Ne sait pas si cela est autorisé sur * nix, puisque la documentation ne le mentionne pas ...

Questions connexes