Use sorbos para rellenar solo la parte superior de una imagen

1

Estoy tratando de agregar relleno en la parte superior de una imagen usando la línea de comandos.

He encontrado el comando sips y lo he intentado

sips --padToHeightWidth 1300 1920 image.png

en una imagen de 1920 x 1080.

Sin embargo, esto agrega 50px de relleno en la parte superior e inferior.

¿Es posible simplemente agregar 100px de relleno a la parte superior?

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

    
pregunta Jacob Tomlinson 08.07.2014 - 15:17

1 respuesta

1

No creo que puedas hacer eso con sips . Recomendaría ImageMagick , que puede instalar fácilmente usando Homebrew . Entonces el comando es:

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

Si desea agregar un relleno transparente, use:

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

Si desea componer dos imágenes juntas, puede hacer esto:

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 primero estoy creando mis imágenes, obviamente puedes usar las tuyas.

    
respondido por el Mark Setchell 08.07.2014 - 17:55

Lea otras preguntas en las etiquetas