Ответ: Если есть вопросы по скриптам
Добрый вечер.
Скрипт для InDesign CS3.
Должен определять параметры изображений, которые не в CMYK: цветовую модель, разрешение и формат.
Проблема. Некорректно определяет формат изображения. Если не выделено ни одно изображение, то формат не определяется, если выбрать одно изображение, то его формат присваивается всем изображениям, если выделить несколько изображений, то опять не определяет.
var myAllGraphics = app.activeDocument.allGraphics;
for (i=0; i<myAllGraphics.length;i++)
{
var myAllGraphic = myAllGraphics;
if (myAllGraphic.constructor.name == 'Image')
{
var myImages = [];
if (myAllGraphic.space !='CMYK')
{
myImages.push('Color Space - '+myAllGraphic.space);
myImages.push('Resolution - '+myAllGraphic.actualPpi[0]);
myImages.push('Type Name - '+myAllGraphic.imageTypeName);
alert (myImages);
}
}
}