Como processar em lote a sobreposição de imagens diferentes em um diretório de imagens?

0

A Pasta1 tem algumas imagens no formato png e a Pasta2 tem o mesmo número (e nomes) de imagens no formato png com uma marca d'água e transparência. Eu gostaria de sobrepor imagens de folder2 em imagens de folder1 com o mesmo nome, por exemplo. image1.png from Folder2 overlays image1.png de Folder1, image2.png from Folder2 overlays image2.png de Folder1, e assim por diante. Isso é possível com qualquer software ou script? Obrigado

    
por John 19.09.2014 / 13:11

1 resposta

0

O programa Imagemagick pode fazer isso.

Aqui está um loop que deve ser executado em uma das pastas (já que os arquivos são nomeados de forma idêntica nas duas pastas), colocando as marcas d'água da Pasta2 nas imagens da Pasta1 e salvando o resultado colocando um "w-" em frente do nome do arquivo na pasta atual.

for %%i in (*) do convert.exe ../Folder1/%%i ../Folder2/%%i -gravity center -composite w-%%i

Eu não posso testá-lo agora, então talvez seja necessário ajustá-lo para o trabalho.

Aqui é um bom postar com outros exemplos.

    
por 19.09.2014 / 22:37