[ID CS4-CS6] прозрачность tif в индизайне

  • Автор темы Автор темы [desp]
  • Дата начала Дата начала

[desp]

Топикстартер
15 лет на форуме
Сообщения
33
Реакции
0
Приветствую. Принесли буклет для подготовки к печати. В файл индиза импортированы тифаки (с прозрачностью) но видимо при импорте не установили галку сохранения альфаканала, который за прозрачность и отвечает. В итоге все изображения (гайки, ключи, отвертки) - без обтравки.
Можно перелинковывать каждую картинку с нужной галочкой, но картинок овердофига.
Кто-нить сталкивался с такой ситуацией, можно ли пакетно перелинковать картинки с каналом?
Переименование папки "линк" и перелинковка работает только с одним изображением, остальные "находятся автоматически" и линкуются без изменений.
 
Я б экшен состряпал в Фотошопе и пересохранил все тифки с тем же именем.
 
  • Спасибо
Реакции: Jeine
Как вариант - пересохранить tiff в psd и сделать relink File Extension на psd-версию.
 

Вложения

  • relink.jpg
    relink.jpg
    22 КБ · Просм.: 753
  • Спасибо
Реакции: Dmytro и NNN5
Код:
for (var i = 0; i < app.activeDocument.allGraphics.length; i++) {
    var link = app.activeDocument.allGraphics[i].itemLink;
    var name = link.name.toString().toLowerCase().split('.');
    if (name[name.length - 1].indexOf('tif') == 0) {
        app.activeDocument.allGraphics[i].clippingPath.clippingType = ClippingPathType.ALPHA_CHANNEL;
    }
}
 
Код:
for (var i = 0; i < app.activeDocument.allGraphics.length; i++) {
    var link = app.activeDocument.allGraphics[i].itemLink;
    var name = link.name.toString().toLowerCase().split('.');
    if (name[name.length - 1].indexOf('tif') == 0) {
        app.activeDocument.allGraphics[i].clippingPath.clippingType = ClippingPathType.ALPHA_CHANNEL;
    }
}
Ухты! Это какое-то непонятное колдуйство, но работает! Благодарю!