Automatic Editar dimensões da tela do Photoshop em massa

2

Em um site que eu mantenho, preciso editar centenas de imagens para ter um determinado tamanho de tela. As imagens vêm em diferentes formas e tamanhos. Eu estou tentando descobrir uma maneira de editá-los automaticamente para que eu não precise escrever scripts ineficazes do AHK para fazer isso.

Existe algum recurso dentro do Photoshop (cs3) para fazer isso? Estou mais do que disposto a experimentar softwares diferentes.

Obrigado pessoal!

    
por Josiah 11.11.2009 / 01:17

2 respostas

2

Instale Imagemagick . É uma ferramenta de linha de comando que pode fazer isso por você. Abra uma janela cmd e cd para onde suas imagens estão. A maneira de definir a tela é um pouco estranha, mas não muito complexa. Você adiciona uma borda com largura / altura igual a metade do tamanho de imagem desejado (resultando em uma imagem muito grande), depois recorta a imagem tamanho desejado. Recorte respeita a gravidade. Exemplo:

convert 200x320.jpg -bordercolor white -border 200x160 
                    -gravity center -crop 400x320+0+0 400x320.jpg

Você pode agrupar esse comando em um script pequeno para converter muitos arquivos de uma só vez (e considerar as diferenças de tipo de arquivo, se necessário).

for %%f IN (*.jpg) do convert %%f ... -crop 400x320+0+0 out\%%f
    
por 12.11.2009 / 06:42
1

Photoshop, menu Arquivo / Automatizar / Lote ...

Lá, você pode selecionar a pasta IN e OUT ... Você tem um campo para escolher qual Action (é como uma macro, você deve ter criado um) para executar todos os arquivos na pasta de entrada.

Aperte o botão e é isso. Levará alguns minutos, mas milhares de vezes mais rápido do que à mão: muitas vezes você também precisa de operação em lote com camadas psd e modos de camada complexos e grupos mantidos, impossível com programas externos.

Existem muitos tutos na internet sobre como fazer uma ação no Photoshop, mas, basicamente, você aperta o botão "rec" no painel Actions, digita um nome para a ação, faz o que for necessário no Photoshop, e depois bate no stop bottom . Você pode então executar essa ação sobre qualquer arquivo, ou configurá-lo no processo "Automatizar" que eu lhe disse acima. Apenas lembre-se: ao fazer uma ação para isso, é melhor não executar etapas muito específicas, que não funcionem para vários arquivos diferentes ou que parem com um erro.

Para os gráficos dos meus videogames, usei bastante isso para sprites, tiles, etc. Um salva-vidas.

Como sempre, melhor se você usar PNGs ou PSDs como fontes, você pode incluir de certa forma a saída como JPGs (para saída de formatos eu costumo preferir o mencionado aqui Irfanview, mas tudo pode ser feito.)

    
por 19.04.2010 / 13:40