Image Transform or Rasterize.
ver. 1.5
Transform selected Image to 100% (FRSRC), rasterize PDF and EPS.
Flip - Resize - Skew - Rotate - Crop Image  (all Channels, Layers and Paths).
∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙
An InDesign CS2-CS3 JavaScript
OS: Mac OS X, Windows XP.
∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙
Скрипт предназначен для приведения изображения InDesign-документа к 100 % масштабу
при необходимом значении эффективного разрешения, трансформации 
в соответствии со значениями углов поворота и горизонтального сдвига,
и для растеризации векторных EPS и PDF (AI) файлов программой Adobe Photoshop.

Трансформированные изображения сохраняются в папке «Images_XXXppi», 
которая создается в директории документа. 
Трансформируются все каналы, слои и пути изображений. 
Для всех слоев изображения, включая группы (Layer Sets), выполняются команды Unlink и Unlocked. 
Для трансформации эффектов, примененных к слоям, реализовано конвертирование
всех слов документа (изображения), кроме Background, в Smart Objects.
При трансформации изображения в Photoshop устанавливается белый цвет (rgb: 255, 255, 255 ) 
для Background и Foreground Color.

Настройки скрипта (Script Options) 
сохраняются в файле «ImageTrRast.txt» при первом запуске:
1) Script Name - имя скрипта;
2) Output Resolution, pixels/inch - результирующее разрешение;
3) Folder Name - имя папки (для сохранения трансформированных копий файлов);
4) Color Mode - цветовая модель (растеризация векторных файлов - PDF, EPS)
• Open Document Mode: CMYK, GRAYSCALE, LAB, RGB;
5) Resample Method (алгоритм ресэмплирования изображения)
• ResampleMethods: BICUBIC, BILINEAR, NEARESTNEIGHBOR, BICUBICSMOOTHER, BICUBICSHARPER;
6) Auto Choice of Resample Method  - автоматический выбор алгоритма ресэмплирования:
• при значении «true»: BICUBICSMOOTHER – увеличение разрешения изображения, BICUBICSHARPER – уменьшение,
• при «false»: используется значение константы outResampleMethod (п. 5);
7) Photoshop Dialog Modes - отображение диалогов программы Adobe Photoshop при выполнении скрипта:
• при «true»:  DialogModes.ERROR – отображаются только сообщения об ошибках,
• при значении «false»: DialogModes.NO – диалоги не отображаются;
8) Save Encoding - тип кодировки для сохранения в формат Photoshop EPS (растеризация векторных файлов)
• Save Encoding:  ASCII, BINARY, JPEGHIGH, JPEGLOW, JPEGMAXIMUM, JPEGMEDIUM;
9) Crop Page (Select Type of PDF Region) - тип «кадрирования» при открытии PDF-файлов:
• CropToType:  ARTBOX, BLEEDBOX, BOUNDINGBOX, CROPBOX, MEDIABOX, TRIMBOX;
10) Symmetric Bleeds, mm - величина симметричных вылетов результирующего изображения относительно его фрейма;
11) Step Resizing Factor, % - коэффициент пошагового изменения разрешения, значение по умолчанию - 30
(увеличение или уменьшение разрешения изображения на 30 % за одну операцию Resize,
при значениях отношения эффективного и результирующего разрешений больше 1,40 или меньше 0,80 соответственно). 

Not Processing (не обрабатываются):
1) Missing, Modified, Embedded Links - 
отсутствующие, модифицированные и внедренные изображения;
2) Windows Metafile - WMF (отсутствует фильтр для открытия 
(растеризации) в базовой версии Photoshop Extended);
3) CompuServe GIF - файлы 
(формат не позволяет сохранять физическое разрешение - Native Resolution отличное от 72 точек/дюйм);

Передача и выполнение скрипта в Photoshop и обратно в InDesign (Relink) 
осуществляется посредством функций BridgeTalk. 

Команда Relink к трансформированной копии исходного изображения выполняется 
скриптом в InDesign, к изображению применяется:  
• Rotation and Shear X Angle (установка значений углов вращения и горизонтального сдвига) - 0°, 
• Vertical and Horizontal Scale (горизонтальное и вертикальное масштабирование ) - 100 %, 
• Сenter Content - изображение позиционируется по центру фрейма, 
• Return Clipping Path Settings - возвращение исходных настроек  для "обтравочного пути".

Обтравочный путь в InDesign (Clipping Path)  при выполнении операции 
"пересвязывание к файлу изображения" - Relink сохраняются только для Photoshop Path, 
для остальных: Alpha Chаnnel , User-Modified Path и Detect Edges устанавливается тип "None".

Установленные программы Adobe Photoshop и InDesign должны быть одной версии Creative Suite (CS).
При открытии векторных файлов настройки (Photoshop Color Settings) "Системы управления цветом" 
должны соответствовать требованиям проекта.
∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙
© 2008 Дмитрий Лапаев (d.lapaev@univest-prepress.com, d.lapaev@gmail.com).
