Usa sorsi per riempire solo la parte superiore di un'immagine

1

Sto provando ad aggiungere il padding alla cima di un'immagine usando la linea di comando.

Ho trovato il comando sips e ho provato

sips --padToHeightWidth 1300 1920 image.png

su un'immagine che è 1920 x 1080.

Tuttavia questo aggiunge 50px di padding in alto e in basso.

È possibile aggiungere 100px di padding in cima?

C'è un altro strumento che dovrei / potrei usare per farlo?

    
posta Jacob Tomlinson 08.07.2014 - 15:17
fonte

1 risposta

1

Non credo che tu possa farlo con sips . Vorrei raccomandare ImageMagick che puoi facilmente installare usando Homebrew . Quindi il comando è:

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

Se vuoi aggiungere un riempimento trasparente, usa:

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

Se vuoi combinare due immagini insieme, puoi farlo:

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

Nota che sto creando le mie immagini per prime, puoi ovviamente usarne di tue.

    
risposta data 08.07.2014 - 17:55
fonte

Leggi altre domande sui tag