ImageMagick - Redimensionner l'image à la place
J'ai juste commencé à faire quelques ImageMagick travail. Je suis en train d'essayer de convertir une image à partir d'une taille de fichier est presque carrée (1411 x 1486) ou de taille similaire à une forme carrée, comme 1024x1024, malheureusement, la fonction de redimensionnement ne semble pas faire un redimensionnement de la zone de travail, je reçois nombre comme 1024x982. Je me demande si il est de toute façon de convertir un pas donc la place de l'image dans une image carrée à l'aide de leurs bibliothèques c++.
La raison pour laquelle ils ne sont pas carrés, c'est parce que je suis la conversion des positions GPS UTM et d'obtenir une forme carrée, mais malheureusement, en raison de la courbure de la terre, ils sont généralement d'environ 400m hors de place... au cas où vous vous poseriez.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter un ! pour votre géométrie comme "1024x1024!" sur les redimensionner ou de créer un explicite de la géométrie de la méthode de redimensionnement. Vous pouvez aussi avoir besoin de régler le format de du pavillon mais les ! est supposé le faire (j'ai lu que certaines personnes ont besoin de faire cela, ne pas avoir une explication pour vous sur le fait que, tout de même).
À l'aide de
1024x1024!
ne pavé de la vignette.Voici un lien vers ce que vous voulez
http://www.imagemagick.org/Usage/thumbnails/#pad
De la ligne de commande à partir du lien (pour prévenir le lien de la pourriture):
j'ai fait comme Josué dit. il a travaillé pour une image. (merci Josué)
je voulais aussi ajouter une solution pour le redimensionnement par lots, car
n'a pas travaillé
donc, ici, il y a un exemple de commande pour échantillon de travail.
for x in *.png; do convert -resize '1024x1024!' $x ./scaled/$x; done