Redimensiona / corta vários arquivos enquanto preserva certas áreas?

1

Tenho 176 imagens JPEG com 450x800 de tamanho e queria saber se havia uma maneira de redimensioná-las, mas preservar o conteúdo delas em determinadas áreas (atualmente, estou apenas esperando pelo meio). Coincidentemente, o tamanho que desejo ter é na verdade o contrário - 800x450 .

Eu entendo que uma imagem diz mais que mil palavras.

Eu tenho:

Obviamente,oqueacontececomumaredimensionamentocomum:

Eu gostaria:

Obviamente, o quadrilátero branco é algo mais complicado, mas é sobre o tamanho, e é branco sobre preto (acho que tem uma transição suave para o preto, então a seleção mágica está fora de questão).

p>

O que ajuda imensamente é que o fundo é exatamente preto em todos os lugares, talvez seja possível:

  1. Selecione e corte uma figura quadrilateral no meio.
  2. Fazer novo ou redimensionar o plano de fundo.
  3. Colar objeto recortado.
  4. Felicidade!

Obrigado!

    
por Wuuuf 23.05.2014 / 19:21

1 resposta

0

Acho que a ferramenta de linha de comando mais útil é convert, parte do imagemagick

O

convert tem muitas opções, tanto que não consigo lembrar de todas elas e tenho que procurá-las e, em seguida, aplicar as opções à tarefa em questão.

link

Nesse caso,

convert *.jpg -bordercolor Black -border 175x0 -shave 0x150 <folder>

trabalhou para Wuuuf

    
por 23.05.2014 / 20:16