13Sep
O que o JavaScript poderia ter POSSIBILMENTE fazer com um Editor de Imagens? Usando esta linguagem de script independente da plataforma, hoje aprenderemos a criar tarefas automatizadas, as versões Mac ou PC do Photoshop serão executadas. O
Photoshop possui uma API( Application Programming Interface) que permite que aqueles com know-how criem tarefas com scripts e automatizem ações mesmo surpreendentemente complicadas. Com a vantagem de usar um idioma tão poderoso quanto o JavaScript, os programadores geeky podem encontrar usos inteligentes de lógica condicional, variáveis e às vezes aplicativos fora do Photoshop. Dê uma olhada nestes JavaScripts simples e aprenda como usá-los no Photoshop.
Olá Mundo!
Os programas básicos mais básicos, o Photoshop CS5 Scripting Guide fornece um exemplo de script "Hello World" para nos ajudar a avançar e começar. Podemos ver algumas coisas acontecendo aqui: as unidades são definidas em polegadas, um novo documento é criado e o texto é adicionado simplesmente, usando a API do Photoshop.
Para criar este documento básico, você precisará de um editor de texto como Komodo Edit, Notepad 2 ou Fraise para Mac. Certifique-se de salvar seu arquivo JavaScript como um arquivo. JSX ou. JS.O Photoshop será facilmente lido 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 para a sua versão do Photoshop e copiar o texto do PDF, em vez de do que , redigitando o e !
Abra o Photoshop. Qualquer versão que dê origem ao Creative Suite 2 funcionará bem, embora seu código possa ser diferente.
Navegue até Arquivo & gt;Scripts & gt;Navegue para procurar seu arquivo de JavaScript salvo.
Navegue para onde você salvou seu arquivo JavaScript "Olá Mundo" e carregue-o.
O Photoshop cria um documento para as especificações no arquivo JavaScript: 2 por 4 polegadas, com o objeto de texto "Olá, Mundo."
Naturalmente, isso abre todo o tipo de possibilidades. Vamos dar uma rápida olhada através de outro básico, usando essas mesmas ferramentas simples.
Criando uma nova página com o Gerenciador de Eventos
Simplesmente editando o documento "Olá Mundo", podemos criar um script que crie um tamanho de papel padrão em alta resolução. Os bits sobre o objeto de texto são removidos e os comentários também foram alterados.
Tenha em atenção que o app.documents.add tem valores diferentes do nosso "Olá Mundo"."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ê estiver tão inclinado:
// Novo Script de Tela // Lembre-se das configurações atuais da unidade e, em seguida, defina unidades para // o valor esperado por este script var originalUnit = preferences.rulerUnits preferences.rulerUnits = Unidades. INCHES // Crie um novo documento de 8,5 x 11 polegadas e atribua-o a uma variável var docRef = app.documents.add( 8.5, 11, 300) // Referências de versão docRef = nulo artLayerRef = nulo textItemRef = nulo // Restaurar a configuração original da unidade da régua app.preferences.rulerUnits = originalUnit |
Salve seu documento como um. JS ou um arquivo. 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 Dropbox.
Retornar ao Photoshop.
Sob o mesmo arquivo & gt;Scripts menu, você encontrará "Script Events Manager." Abra-o.
Você receberá esta caixa de diálogo. Você pode aplicar Scripts a muitos eventos diferentes, mas para este, teremos o Photoshop executado o nosso script após "Iniciar Aplicação". Você pode navegar até o seu script clicando no menu suspenso que lê "Clean Listener" no ilustradocaptura de tela.
Encontre 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 com uma resolução de 300 dpi, assim como roteou.
Quase tudo o que pode ser feito no Photoshop com um teclado e mouse pode ser feito em JavaScript( ou, adicionalmente, Applescript ou Visual Basic, embora sejam dependentes da plataforma).Experimente com suas próprias habilidades de JavaScripting, ou volte ao How-To Geek para a nossa própria tomada na automação do Photoshop com JavaScript!JavaScript, Applescript ou Visual basic possuem guias para scripts disponíveis para download, indo até o Photoshop CS2.Baixe todos e cada um deles aqui.