Скрипт для подготовки фоток к печати

  • Автор темы Автор темы rdgr
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Скрипт для подготовки фоток к печати

Bokshich сказал(а):
Спасибо за подсказку, но задачка решилась гораздо проще.

Код:
SourceFileNamesArray = FolderRefSource.getFiles()

В итоге обрабатывются все форматы.
Тяжелые времена. О чем, по-вашему, это: "Надо убрать маску вообще, и тем самым получить имена всех файлов в массив. Затем проверять их на разрешенные типы."
 
Ответ: Скрипт для подготовки фоток к печати

Код:
convertProfile("Working RGB")

В политике управления цветом выберите конвертировать в рабочий профиль и в скрипте этого делать не надо будет.
 
Ответ: Скрипт для подготовки фоток к печати

russelbrown сказал(а):
Тяжелые времена. О чем, по-вашему, это: "Надо убрать маску вообще, и тем самым получить имена всех файлов в массив. Затем проверять их на разрешенные типы."
Извините :)

russelbrown сказал(а):
В политике управления цветом выберите конвертировать в рабочий профиль и в скрипте этого делать не надо будет.
Нет, Working RGB я написал для примера, на самом деле конвертить нужно в разные профили, в зависимости от чекбокса. Так что вопрос остается открытым.
 
Ответ: Скрипт для подготовки фоток к печати

Решение найдено:

Код:
docRef = activeDocument;
var rgbProfileName = "Adobe RGB (1998)";
docRef.convertProfile(rgbProfileName,Intent. RELATIVECOLORIMETRIC, true, false ) ;
конвертация в пространство Adobe RGB (1998).
 
Ответ: Скрипт для подготовки фоток к печати

А, так о том что convertProfile это метод объекта Document вы не знали? Я-то подумал что вы в "синтаксисе ошиблись" и поправил: не WorkingRGB, а "Working RGB" - если хотите конвертировать в текущее рабочее RGB-просранство.
 
Ответ: Скрипт для подготовки фоток к печати

russelbrown сказал(а):
А, так о том что convertProfile это метод объекта Document вы не знали? Я-то подумал что вы в "синтаксисе ошиблись" и поправил: не WorkingRGB, а "Working RGB" - если хотите конвертировать в текущее рабочее RGB-просранство.

В том то и дело, что не знал, первый месяц осваиваю программирование. Но все равно спасибо.
 
Ответ: Скрипт для подготовки фоток к печати

Кто-нибудь, может подсказать, где кроется проблема:
Код:
s=0;
if ( s = 1 )
{
   alert('Если ты видишь это сообщение, значит пора завязывать с программированием')
}
почему выскакивает омерзительное сообщение, ведь s != 1 ?
 
Ответ: Скрипт для подготовки фоток к печати

if (s == 1) наверное надо бы
 
Статус
Закрыто для дальнейших ответов.