Como posso obter a cor de primeiro plano no Photoshop com o AppleScript?

0

Como posso obter a cor de primeiro plano no Photoshop com o AppleScript? De preferência em formato hexadecimal.

    
por cwd 14.04.2011 / 15:24

2 respostas

1

Normalmente tell app "Adobe Photoshop CS5" to foreground color deve funcionar.

Há um bug no CS5 onde a maior parte da terminologia do Applescript não é carregada sob algumas condições: Fóruns da Adobe: Alterações no Photoshop CS5 e Applescript . Eu também estou experimentando isso, mas algumas das correções sugeridas (Abrindo o PS no modo de 32 bits, abrindo PS antes do ASE) não funcionou para mim. Eu não tentei reinstalar.

Há também uma referência do AppleScript para CS5, consulte Adobe Photoshop Scripting | Conexão do desenvolvedor da Adobe .

    
por 16.04.2011 / 22:30
1

Obtenha a cor usando foreground color . Consulte aqui (link para PDF) , páginas 12 e 13, para exemplos de como usá-lo.

Converta usando convert color (página 188).

Deve funcionar com algo como o seguinte; Eu não tenho PS para testá-lo:

tell application "Photoshop"
    set fgColor to foreground color
    set fgHexColor to convert color fgColor to RGB Hex
end tell
    
por 16.04.2011 / 12:14