Как получить цвет переднего плана в Photoshop с помощью AppleScript? Желательно в шестнадцатеричном формате.
2 ответа
Обычно tell app "Adobe Photoshop CS5" to foreground color
работал.
В CS5 есть ошибка, из-за которой большая часть терминологии Applescript не загружается при определенных условиях: Форумы Adobe: изменения в Photoshop CS5 и Applescript. Я также испытываю это, но некоторые из предложенных исправлений (открытие PS в 32-битном режиме, открытие PS до ASE) не работали для меня. Я не пытался переустановить.
Также есть справочник AppleScript для CS5, см. Сценарии Adobe Photoshop | Adobe Developer Connection.
Получить цвет, используя foreground color
. См. Здесь (ссылка PDF), страницы 12 и 13, для примеров того, как его использовать.
Преобразование с использованием функции convert color
(стр. 188).
Это должно работать с чем-то вроде следующего; У меня нет PS, чтобы проверить это, хотя:
tell application "Photoshop"
set fgColor to foreground color
set fgHexColor to convert color fgColor to RGB Hex
end tell