Я занимаюсь промежуточным звеном с Javascript, но не знаком с Adobe Extendscript. Для практики и лучшего понимания структуры кода InDesign я пытаюсь получить доступ к свойствам изображения через rectangles.images
.
Можно ли получить доступ, скажем, имя файла изображения, через rectangles.images
? Также мне интересно, можно ли получить доступ к атрибутам цвета изображения таким образом, скажем, чтобы преобразовать его в оттенки серого?
Вот мой подход до сих пор:
Adobe Indesign CS5: Как получить доступ к имени изображения, типу файла и другим свойствам?
for(var i = 0; i < app.activeDocument.rectangles.length; i++)
{
var imageType = app.activeDocument.rectangles[i].images.constructor.name;
switch(imageType)
{
case "Images":
alert(app.activeDocument.rectangles[i].images.name); // "name" is not a valid property here!
break;
default:
alert("There are no images in this file.");
}
}
Кроме того, можно определить тип файла изображения с .rectangles.images.constructor.name
? Я хотел бы добавить дополнительный пример, например, PDF или jpeg.
Благодаря @prodigitalson! Я не знал свойств 'itemLink' и' filePath', пока вы не ответили на этот вопрос. –
У меня есть файл из другого источника, и он дает мне путь к файлу этой системы, но когда я экспортирую его в html, он дает мне изображение в отдельной папке, среднее изображение также кодируется/прикрепляется в файл –