2 votes

Utilisez les sips pour rembourrer uniquement le haut d'une image

J'essaie d'ajouter du remplissage en haut d'une image en utilisant la ligne de commande.

J'ai trouvé le sips et j'ai essayé

sips --padToHeightWidth 1300 1920 image.png

sur une image de 1920 x 1080.

Cependant, cela ajoute 50px de remplissage en haut et en bas.

Est-il possible d'ajouter simplement 100px de remplissage en haut ?

Y a-t-il un autre outil que je devrais/pourrais utiliser pour faire cela ?

1voto

Lance Harper Points 1622

Je ne crois pas que vous puissiez faire cela avec sips . Je recommande ImageMagick que vous pouvez facilement installer en utilisant Homebrew . Alors la commande est :

convert  InputImage.jpg -background blue -splice 0x100 PaddedResult.jpg

enter image description hereenter image description here

Si vous voulez ajouter un rembourrage transparent, utilisez :

convert  InputImage.jpg -background transparent -splice 0x100 out.png

Si vous voulez composer deux images ensemble, vous pouvez le faire :

convert -size 1024x768 xc:blue 1024x768.jpg                    # create big blue image
convert -size 100x100 xc:red 100x100.jpg                       # create little red image
composite -gravity northeast 100x100.jpg 1024x768.jpg out.jpg  # superimpose top right

Notez que je crée d'abord mes images, vous pouvez évidemment utiliser les vôtres.

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X