[AI CC-CC2022] Экспорт Artboards в jpg без учета bleeds (экспорт по обрезному формату)

  • Автор темы Автор темы deRover
  • Дата начала Дата начала

deRover

Участник
Топикстартер
Сообщения
4
Реакции
1
При экспорте в jpg экспортируемые файлы (Export As... Use Artboards) получаются с учетом bleed 3мм (в настройках страницы делаю вылеты по 3мм с каждой стороны). А нужен формат (trim view) то есть без учета этих з мм. В InDesign есть прекрасный чекбокс Use document Bleed Settings сняв который получаем обрезной формат. Как добиться этого в Illustrator?
 
Если Вам это нужно делать постоянно, уберите/не задавайте блиды документу. :)
 
  • Спасибо
Реакции: deRover
Используйте Export for screens - там есть галочка
 
  • Спасибо
Реакции: deRover
Через Save For Web или просто открыть *.ai файл Фотошопом (в нем выбрать нужную область)
 
  • Спасибо
Реакции: deRover
Если Вам это нужно делать постоянно, уберите/не задавайте блиды документу. :)
Да в основном это на утверждения заказчику потом экспорт пдф (с вылетами) на печать. По тому и неохота лишнее телодвижения. Формат небольшой и разница заметна в обрезном и до обрезном. Но если будут правки прийдется рассмотреть данный вариант.

Используйте Export for screens - там есть галочка
Пробовал. Режим cmyk на выходе (соответственно "кислотнее цвета") Разве что перегонять потом батчем.
Через Save For Web или просто открыть *.ai файл Фотошопом (в нем выбрать нужную область)
Делал именно через Save For Web артбордов немного.

Через екшен илюстратора не получится. Буду искать может скрипт какой есть. Если у кого есть решение буду признателен.
 
Да в основном это на утверждения заказчику потом экспорт пдф (с вылетами) на печать.
BleedBox который задается в параметрах документа, собственно говоря условность, и кроме удобства (удобно что его видно) при работе с макетом каких-то особых функций не несет :) Как при не заданном Bleed в документе вывести pdf показано постом выше :)
Если у кого есть решение буду признателен
Да :) Через скрипт получилось (CS6) :)
Попробуйте:
JavaScript:
if (app.documents.length > 0) {
var doc = app.activeDocument;
var docName = doc.name;
if (docName.indexOf('.')) {
    var token = docName.lastIndexOf('.');
    docName   = docName.substring(0, token);
};
var savePath = Folder.selectDialog("Expot JPG to folder:");
var dest = File(savePath + "/" + docName);
exportFileToJPEG(dest);
};
function exportFileToJPEG(dest) {
    var exportOptions = new ExportOptionsJPEG();
    exportOptions.artBoardClipping = true;
    exportOptions.antiAliasing = false;
    exportOptions.qualitySetting = 100;
    var type = ExportType.JPEG;
    for (i=0; i<doc.artboards.length; i++) {
        doc.artboards.setActiveArtboardIndex(i);
        var fileSpec = new File(dest + "_" + (i+1) + ".jpg");
        app.activeDocument.exportFile(fileSpec, type, exportOptions);
    };
};
 
  • Спасибо
Реакции: Slx1 и deRover
(docName.indexOf('.')) заменить на (docName.indexOf('.') != -1)
 
  • Спасибо
Реакции: Slx1 и deRover

Gad Благодарю!​

Жаль на мороженку здесь нельзя кинуть
 
Если не ошибаюсь это еще тот геморрой из UA
Да есть немного%8 но щас подумаю ... Тут скорей на будущее. Проблема не в желании, а в удобстве, можно было б прикрутить какой то донатик по форуму для пользователей которые несут то самое удобство другим пользователям пусть даже в такой форме как мой случай. Не всегда все любят получать все безвозмездно иногда бывает по другому:)
 
  • Спасибо
Реакции: ~RA~
  • Спасибо
Реакции: deRover
А можно сделать чтобы имена Артбордов из документа подхватывались?
 
Напишите пример, имя файла например тоже писать? Или только артборды?

Думаю, просто стандартное поведение Иллюстратора:
Если имена артбордов не менялись, то Имя файла + номер
Если имя артборда именено то Имя файла + имя артборда

Если такле можно конечно
 
Имя файла + имя артборда
а если 2 артборда с одним именем?
Если имена артбордов не менялись
Можно наверное, но если Вы например изменили имя артборда просто поменяв номер, то это учитываться не будет.

Не по теме:
Ну и если честно, возни больше чем с самим скриптом :)
 
Последнее редактирование:
много заморочек
Ну в принципе заморочки следующие (если ничего не упустил):
1. Нужно определить стандартное ли имя артборда (что осложняется возможной локализацией AI)... можно создать артборд, и его имя использовать для сравнения.
2. Часть названий артбордов может быть изменена, часть нет (как быть в такой ситуации?)
3. Нужно определить нет ли одинаковых названий и добавить к ним номер.
В итоге эти 3 заморочки будут больше чем весь скрипт :)
 
Последнее редактирование:
Ну в принципе заморочки следующие (если ничего не упустил):
1. Нужно определить стандартное ли имя артборда (что осложняется возможной локализацией AI)... можно создать артборд, и его имя использовать для сравнения.
2. Часть названий артбордов может быть изменена, часть нет (как быть в такой ситуации?)
3. Нужно определить нет ли одинаковых названий и добавить к ним номер.
В итоге эти 3 заморочки будут больше чем весь скрипт :)


Да, я понял, слишком трудоемко(
А можно не сокращать имя файла хотя бы?