Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2017, à 17:56

DonutMan75

[ImageMagick] Crop étrange

Hello,
dans une image de taille 1920x969 je souhaite supprimer une marge de 10 pixels à gauche ET à droite

convert -crop 1900x969+10+0 toto.png titi.png

X=$(identify -format "%[fx:w]" toto.png)
Y=$(identify -format "%[fx:h]" toto.png)
echo "Image initiale : $X par $Y"

X=$(identify -format "%[fx:w]" titi.png)
Y=$(identify -format "%[fx:h]" titi.png)
echo "Image finale : $X par $Y"

Au final j'obtiens :

Image initiale : 1920 par 969
Image finale : 1900 par 869

J'ai perdu les 100 pixels du bas de l'image et je ne comprends pas pourquoi....
Ma commande dit bien que je veux une boîte de 1900 pixels par 969 et dont le coin en haut à gauche est situé à 10 pixels du bord gauche et à 0 pixel du haut de l'image.

Où ai-je fait une erreur ???

Merci d'avance smile

Donut

Hors ligne

#2 Le 10/08/2017, à 18:34

pingouinux

Re : [ImageMagick] Crop étrange

Bonjour,
J'ai fait un test avec les mêmes commandes que toi sur une image de même taille, et j'obtiens ceci :

Image initiale : 1920 par 969
Image finale : 1900 par 969

Hors ligne

#3 Le 11/08/2017, à 01:29

Compte anonymisé

Re : [ImageMagick] Crop étrange

que donne :

identify toto.png

l'image d'origine a peut-être des coordonnées décalées (4ième colonne de identify) rajoutes +repage avant le crop

#4 Le 11/08/2017, à 04:52

moko138

Re : [ImageMagick] Crop étrange

DonutMan75 a écrit :

dans une image de taille 1920x969 je souhaite supprimer une marge de 10 pixels à gauche ET à droite

convert -crop 1900x969+10+0 toto.png titi.png

Au final j'obtiens :

Image initiale : 1920 par 969
Image finale : 1900 par 869

J'ai perdu les 100 pixels du bas de l'image et je ne comprends pas pourquoi....
Ma commande dit bien que je veux une boîte de 1900 pixels par 969 et dont le coin en haut à gauche est situé à 10 pixels du bord gauche et à 0 pixel du haut de l'image.

Où ai-je fait une erreur ???

Si tu as fait une faute de frappe, tu as des chances de la localiser avec :

history | grep 869

ou avec

history | grep 1900

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 11/08/2017, à 06:51

pingouinux

Re : [ImageMagick] Crop étrange

Pour compléter ma réponse en #2, suite au message de Anonyme68 #3 :

$ identify toto.png titi.png 
toto.png PNG 1920x969 1920x969+0+0 8-bit DirectClass 86.9KB 0.000u 0:00.000
titi.png[1] PNG 1900x969 1920x969+10+0 8-bit PseudoClass 256c 39.3KB 0.000u 0:00.000

Hors ligne

#6 Le 11/08/2017, à 07:21

DonutMan75

Re : [ImageMagick] Crop étrange

Hello merci à vous pour ces retours, je vais regarder ça !
C'est un script auto qui récupère les coordonnées X et Y de l'image via identify.
J'ai mis des "echo" partout pour voir d'où venait le problème...
En tout cas la syntaxe vous paraît correcte, il doit donc y avoir un soucis quelque part...

Merci encore pour vos retours, je regarde ça et je vous tiens au courant smile

Bonne journée à tous,

Donut

Dernière modification par DonutMan75 (Le 11/08/2017, à 07:21)

Hors ligne