Как получить цвет переднего плана в Photoshop с помощью AppleScript? Желательно в шестнадцатеричном формате.

2 ответа2

1

Обычно 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.

1

Получить цвет, используя 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .