Cortar e salvar imagens com fundo transparente

3

Tenho várias centenas de imagens que preciso recortar e salvar como PNG sem salvar a cor do plano de fundo (manter a transparência). Os arquivos estão no formato PNG e eu tenho usado o Gimp 2 para Windows, assim como o Linux, para executar as tarefas manualmente.

No entanto, estou curioso para saber se existe uma maneira de recortar todas as imagens dos pixils posição 0,0 e 360x515 a partir de uma linha de comando ou de um processo em lote?

    
por Neobane 19.01.2013 / 02:21

1 resposta

2

Você pode usar o comando Imagemagick's convert para fazer isso a partir da linha de comando:

% convert 404.jpg -crop 250x250+0+0 404-new.jpg

Onde 250x250 é o tamanho da região que eu quero cortar e o início X & Coordenadas Y são (0,0).

Antes

Depoisde

Você poderia chamá-lo em um script de shell da seguinte forma:

for file in 'ls *.jpg'; do
  baseName = $(echo $file | cut -d"." -f1);
  convert $file -crop 360x515+0+0 ${file}-new.jpg;
done

Veja este link para mais detalhes: link

    
por 19.01.2013 / 03:13