Eu tenho um arquivo PSD com uma resolução de 96 px × 96 px. Agora eu quero salvar isso como quatro arquivos PNG com diferentes resoluções, como 36 px × 36 px, 48 px × 48 px, 72 px × 72 px e 96 px × 96px. Em vez de ajustar o tamanho da imagem manualmente quatro vezes e salvar como opção, posso automatizar isso de alguma forma?
adobe-photoshop
export
png
automation
Lenin Raj Rajasekaran
fonte
fonte
Respostas:
Não é uma solução completa, mas isso pode ajudar alguém que veio do Google para cá.
Se você salvar com Arquivo → Salvar para a Web, poderá redimensionar durante o processo de salvamento, as opções estão no lado direito em Tamanho da imagem.
Faço isso com bastante frequência quando preciso de dois tamanhos diferentes para uma imagem, embora, como as outras respostas tenham observado, se você estiver criando ícones, use vetores, sua vida seja muito mais fácil.
fonte
Alt+Ctrl+Shift+S
para iniciar aSave for Web
caixa de diálogo no CS6.Com o Photoshop CC, agora existe um recurso chamado Photoshop Generator, projetado para criar várias imagens
Você pode ler sobre o Generator aqui .
Um trecho:
fonte
Quantas vezes você precisa exportar o ícone? Se for apenas o único ícone, sua melhor opção é provavelmente desenhar tudo usando vetores e estilos de camada, redimensionar o documento, fazer os ajustes necessários e salvar o PNG (opcionalmente mantendo o PSD para exportação futura).
Se você precisar repetir o processo várias vezes, recomendo configurar tudo como uma folha de sprite com fatias.
Aqui está uma coisa que escrevi sobre o tópico (inclui muitas técnicas de exportação): Exportando do Photoshop .
Ao criar ícones, você geralmente precisa ajustar manualmente os tamanhos menores individualmente - vale a pena ter isso em mente ao criar todos os tamanhos.
fonte
Como Marc mencionou acima, provavelmente é melhor dimensionar vetores no documento e usar folhas de sprite.
A única coisa que você deve evitar é escalar durante o Save for Web, como sugere o Maxism. Eu escrevi um post comparando os resultados de diferentes técnicas e o Save for Web produzia consistentemente ativos com artefatos e meio pixels: Reduzindo e exportando ativos no Photoshop .
Também fiz um script do Photoshop que automatiza o processo de exportação desses ativos: EXPORTAÇÃO PARA O SCRIPT DO ANDROID PHOTOSHOP .
Espero que isto ajude.
fonte
Não há uma boa maneira de passar de 96 para 36 automaticamente. Mesmo aos 48 anos, você verá seu design desmoronar.
O único benefício seria se você tiver muitos ícones para exportar dessa maneira e planeja voltar e limpá-los. Você pode gravá-lo como uma ação ou usar jsx, se desejar.
Para seu design específico, experimentei descer as etapas ou exportar cada versão da versão original de 96px. Normalmente, as etapas são melhores, mas em alguns modelos, pode introduzir quantidades progressivas de distorção.
fonte
Crie seus ícones em mdpi e use esta ação do Photoshop para exportá-los em ldpi, hdpi e xhdpi. De mdpi a xhdpi, funciona bem, mas ldpi e hdpi parecem um pouco desfocados.
Link para o artigo
Faça o download da ação do Photoshop
fonte
Experimente este http://blog.mready.net/2013/07/dg-photoshop-action-dpi-resizing/ .
É um plugin que pode ser usado para eu acho que seu objetivo com as resoluções que você diz. Eu o uso para ícones do Android.
fonte
Há uma nova opção no Photoschop CC 2014. Chama-se "Gerar ativos", está em "arquivo" e você pode escolher 0,25x, 0,5x, 2x, 3x e pode configurar as dimensões automaticamente. Ele exportará suas camadas para qualquer formato de arquivo e em diferentes dimensões (se você desejar).
fonte
Eu acredito que é exatamente isso que você quer.
https://github.com/austynmahoney/mobile-export-scripts-illustrator
Se você se sente à vontade para abrir cada uma delas
.psd
,Illustrator
pode imprimir facilmente em vários tamanhos, ajustando os fatores de escala no.jsx
arquivo.fonte
Um bom programa para Mac chamado "Ship it" faz exatamente o que você está pedindo: Exporte uma imagem para vários tamanhos / formatos. Eu já usei. Aqui está o link na Mac App Store: https://itunes.apple.com/us/app/shipit!/id492043869
fonte
Não encontrei nada simples na terra da Adobe para fazer isso por mim. Se você possui ou deseja instalar o ImageMagick e se sente confortável com a linha de comando, a
convert
ferramenta CLI é ótima .Eu escrevi este shell script que aceita larguras e redimensiona uma imagem até você pressionar enter sem um número:
Chamei o meu
multi-resize.sh
e coloquei~/bin/
para que fique disponível em qualquer lugar.Você o executaria em um shell como esse em um PNG da resolução original:
Você terá
foo-72.png
, etc., no mesmo diretório.fonte