Pagina inicial » como » Como usar o JavaScript para economizar tempo automatizando o Photoshop

    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.