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

[desp]

Топикстартер
15 лет на форуме
Сообщения
33
Реакции
0
Приветствую. Принесли буклет для подготовки к печати. В файл индиза импортированы тифаки (с прозрачностью) но видимо при импорте не установили галку сохранения альфаканала, который за прозрачность и отвечает. В итоге все изображения (гайки, ключи, отвертки) - без обтравки.
Можно перелинковывать каждую картинку с нужной галочкой, но картинок овердофига.
Кто-нить сталкивался с такой ситуацией, можно ли пакетно перелинковать картинки с каналом?
Переименование папки "линк" и перелинковка работает только с одним изображением, остальные "находятся автоматически" и линкуются без изменений.
 

Aberdeen

Имя: Павел
15 лет на форуме
Сообщения
562
Реакции
339
Я б экшен состряпал в Фотошопе и пересохранил все тифки с тем же именем.
 
  • Спасибо
Реакции: Jeine

kstati

иɯɐɯɔʞ
10 лет на форуме
Сообщения
1 138
Реакции
512
Как вариант - пересохранить tiff в psd и сделать relink File Extension на psd-версию.
 

Вложения

  • relink.jpg
    relink.jpg
    22 КБ · Просм.: 720
  • Спасибо
Реакции: Dmytro и NNN5

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 216
Код:
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;
    }
}
 

[desp]

Топикстартер
15 лет на форуме
Сообщения
33
Реакции
0
Код:
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;
    }
}
Ухты! Это какое-то непонятное колдуйство, но работает! Благодарю!