2 votos

Usar sorbos para rellenar sólo la parte superior de una imagen

Estoy tratando de añadir relleno a la parte superior de una imagen usando la línea de comandos.

He encontrado el sips y he intentado

sips --padToHeightWidth 1300 1920 image.png

en una imagen de 1920 x 1080.

Sin embargo, esto añade 50px de relleno en la parte superior e inferior.

¿Es posible añadir 100px de relleno en la parte superior?

¿Hay alguna otra herramienta que debería/podría usar para hacer esto?

1voto

Lance Harper Puntos 1622

No creo que puedas hacer eso con sips . Yo recomendaría ImageMagick que se puede instalar fácilmente usando Homebrew . Entonces la orden es:

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

enter image description here enter image description here

Si quieres añadir un acolchado transparente, úsalo:

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

Si quieres componer dos imágenes juntas, puedes hacerlo:

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

Ten en cuenta que estoy creando mis imágenes primero, obviamente puedes usar las tuyas propias.

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X