Como usar o JavaScript para economizar tempo automatizando o Photoshop
O que JavaScript poderia ter a ver com um editor de imagens? Usando essa linguagem de script independente de plataforma, hoje aprenderemos a criar tarefas automatizadas que serão executadas nas versões Mac ou PC do Photoshop..
O Photoshop possui uma API (Interface de Programação de Aplicativos) que permite que aqueles com know-how criem tarefas com scripts e automatizem até mesmo ações surpreendentemente complicadas. Com a vantagem de usar uma linguagem tão poderosa quanto JavaScript, os programadores nerds podem criar usos inteligentes de lógica condicional, variáveis e, às vezes, aplicações fora do Photoshop. Dê uma olhada nesses JavaScripts simples e aprenda a usá-los no Photoshop.
Olá Mundo!
O mais básico dos programas básicos, o Photoshop CS5 Scripting Guide fornece um exemplo do script “Hello World” para nos ajudar a entrar e começar. Podemos ver algumas coisas acontecendo aqui: as unidades são definidas em polegadas, um novo documento é criado e o texto é adicionado de forma simples, usando a API do Photoshop.
Para criar este documento básico, você precisará de um editor de texto como o Komodo Edit, o Notepad 2 ou o Fraise for Mac. Certifique-se de salvar seu arquivo JavaScript como um arquivo .JSX ou .JS. O Photoshop lê facilmente no OS X ou no Windows. Salve seu arquivo em qualquer lugar que você possa localizar mais tarde.
Certifique-se de baixar o Guia de Scripts da sua versão do Photoshop e copiar o texto do PDF, em vez de redigitá-lo.!
Abra o Photoshop. Qualquer versão que remonte ao Creative Suite 2 funcionará bem, embora seu código possa ser diferente.
Navegue até Arquivo> Scripts> Procurar para procurar seu arquivo JavaScript salvo.
Navegue até onde você salvou o arquivo JavaScript do "Hello World" e carregue-o.
O Photoshop cria um documento para as especificações no arquivo JavaScript: 2 por 4 polegadas, com o objeto de texto "Hello, World".
Naturalmente, isso abre todo tipo de possibilidades. Vamos dar uma rápida olhada em outro básico, usando essas mesmas ferramentas simples.
Criando uma nova página com o Gerenciador de eventos
Simplesmente editando o documento “Hello World”, podemos criar um script que criará um tamanho de papel padrão em alta resolução. Os bits sobre o objeto de texto são removidos e os comentários foram alterados, bem.
Note que o app.documents.add tem valores diferentes do nosso arquivo “Hello World”. "8.5" e "11" ainda são polegadas, mas 300 é a resolução do arquivo.
Aqui está o código para copiar e colar, se você é tão inclinado:
// Novo script de tela // Lembre-se das configurações atuais da unidade e defina as unidades como // o valor esperado por este script var originalUnit = preferences.rulerUnits preferences.rulerUnits = Unidades.INCHES // Criar um novo documento de 8,5 x 11 polegadas e atribuí-lo a uma variável var docRef = app.documents.add (8.5, 11, 300) // Liberar referências docRef = null artLayerRef = null textItemRef = null // Restaurar a configuração original da unidade de régua app.preferences.rulerUnits = originalUnit |
Salve seu documento como um arquivo .JS ou .JSX em qualquer lugar que você queira armazená-lo.
Se você trabalha em várias máquinas com o Photoshop, talvez queira salvá-lo na sua pasta do Dropbox.
Retornar ao Photoshop.
No mesmo menu Arquivo> Scripts, você encontrará o "Script Events Manager"..
Você terá esta caixa de diálogo. Você pode aplicar Scripts a muitos eventos diferentes, mas para este, teremos o Photoshop executando nosso script em "Iniciar aplicativo". Você pode navegar até o seu script clicando no menu suspenso que diz "Limpar ouvinte" na ilustração ilustrada. screenshot.
Encontre o seu arquivo JavaScript.
Adicione seu script personalizado e clique em "Concluído".
Ao reiniciar o Photoshop, descobrimos que ele abre uma página de 8,5 polegadas por 11 polegadas a uma resolução de 300 dpi, da mesma forma que escrevemos.
Quase tudo o que pode ser feito no Photoshop com um teclado e um mouse pode ser feito em JavaScript (ou, adicionalmente, em Applescript ou Visual Basic, embora esses sejam dependentes da plataforma). Experimente as suas próprias habilidades de JavaScripting, ou volte para o How-To Geek para obter as nossas próprias capacidades de automatizar o Photoshop com JavaScript!
JavaScript, Applescript ou Visual Basic possuem guias para scripts disponíveis para download, desde o Photoshop CS2. Baixe qualquer um e todos eles aqui.