J'essaye de recadrer une image en partant du haut à droite et de découper une boîte de 48x48. Ce est l'image que je travaille avecImagemagick recadrer du nord-est
J'ai essayé ce
in.png -gravity northeast -crop 48x48 out.png
hors 0.png out-1.png out-2 .png out-3.png
Qui crée comme 4 fichiers, dont je ne veux pas. Lorsque j'ajoute valeurs x et y (que je ne veux pas), il les cultures du nord-est correctement avec seulement 1 image de sortie, mais la boîte n'est pas 48x48, 46x38 son
in.png -gravity northeast -crop 48x48+0+0 out.png
Cela donne différentes sorties pour différentes images. J'ai juste essayé un autre et a fini avec une sortie 33x48.
Je dois utiliser le réglage de la gravité au lieu des décalages x et y car je traite de nombreuses images de tailles différentes.
Ceci est la sortie désirée quelqu'un
peut expliquer s'il vous plaît me ce que je fais mal? Merci!
"ce que je ne veux pas" Vous ne pouvez pas laisser le code sortir; c'est là pour une raison. Dans ce cas, si vous le laissez tel quel, vous obtenez une image en mosaïque. Quoi qu'il en soit cela fonctionne pour moi bien que j'utilise la magie V7 NIhVX.png -gravity nord -crop 48x48 + 0 + 0 out.png Quelle version utilisez-vous? Vous pouvez avoir un problème de canevas et vous pouvez essayer d'ajouter + repasser après l'image d'entrée. – Bonzo
Ça ne marche pas pour moi, même avec + repage. Et je voulais juste dire que je ne veux pas utiliser de décalages car ils seraient probablement différents pour chaque image. C'est la version IM que j'utilise ImageMagick 6.8.9-9 Q16 x86_64 2017-05-26 – knuxyl
J'ai découvert que l'image avait de la transparence sur le dessus, ce qui, je pense, expliquait les mauvaises tailles de sortie, mais ce n'est pas le cas. J'ai coupé l'image et j'ai exécuté la même commande et ça ne fonctionne toujours pas correctement. – knuxyl