Все о фотобанках и микростоках, купить и продать фото, работа для фотографа и иллюстратора


Правила нашего форума>
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2019, 13:41   #1
Старожил
 
Аватар для Forum
 
Регистрация: 16.01.2019
Сообщения: 1,476
Репутация: 13583
Оставлено благодарностей: 851
Получено благодарностей: 3,093
По умолчанию Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Решил поделиться простеньким скриптом, который подгоняет размер Artboard под габариты всех объектов в сцене.
Поместив его в Action, можно пакетно увеличить размеры Artboard у всех eps-файлов в одной папке, подогнав их под новые требования Shutterstock.

К сожалению, форум не позволяет загрузить в сообщение файл с расширением .jsx. Разместил на Яндекс Диске:
https://yadi.sk/i/-erXsTaFShTCLA

Для тех, кто опасается качать со сторонних ресурсов, вот тело скрипта:

var illustratorversion = app.version;
var illustratorversionarray = illustratorversion.split('.');
if(illustratorversionarray[0]>13){
app.activeDocument.artboards[0].artboardRect = app.activeDocument.visibleBounds;
zet_nulpunt();
zoomcenterpage()
}else if(illustratorversionarray[0]<14){
alert('This script will only work in CS4 and up!');
}

function zoomcenterpage(){
var myView=app.activeDocument.views[0];
myView.centerPoint = [(app.activeDocument.width/2),(app.activeDocument.height/2)];
myView.zoom = 1
myView.screenMode.FULLSCREEN;
}

function zet_nulpunt(){
// zet nulpunt linksonder
app.activeDocument.pageOrigin = Array(0,0);
app.activeDocument.rulerOrigin = Array(0,0);
}


Можно скопировать в блокнот и пересохранить файл с расширением .jsx Этот скрипт подгоняет размер Artboard под линейные размеры всех объектов в сцене.

1. Кидаем скрипт в папку со сценариями Adobe Illustrator.
пример:
...\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Presets\ru_RU\Сценарии

2. Создаём простой Action, как на скрине: выделить все объекты, увеличить размер, [2a. применить скрипт], сохранить в новую паку в формате EPS10, закрыть
RESIZE_EPS_.jpg

[2a.] После этапа трансформирования, в Action добавляем срипт, как на скрине (Меню "Операции" - "Вставить пункт меню" - выбераем скрипт в "Файл - Сценарии - ...").

3. Складываем все старые .eps файлы с маленьким Artboard в одну папку.

4. Запускаем пакетную обработку: меню "Операции" - "Пакетная обработка" - Выбираем папку со старыми eps - "Ok".

5. Иллюстратор пересохораняет файлы с увеличенным artboard в новую папку, указанную в Action (на скрине - D:\RESIZE_EPS).

Особенности: работаю в CS6, после закрытия программы, Иллюстратор всегда удаляет скрипты из Action. Поэтому каждый раз приходится их добавлять заново после открытия программы. Возможно, в старших версиях, этот глюк решён.
Размер обтравочных масок скрипт воспримет по всем, в т.ч. вложенным объектам, а не по верхнему объекту, это минус.

Уверен, можно написать полноценный скрипт, который будет точно подгонять размер под 4Мп, (как это реализовано в плагине Vector Inspector Pro от neyro). Но, может кому и такие костыли сгодятся

Последний раз редактировалось Forum, 05.04.2019 в 14:02.
Forum вне форума   Ответить с цитированием
За это сообщение сказали спасибо:
AleksGold (08.04.2019), benjaminlion (08.04.2019), drakonova (04.09.2019), EvaMarina (05.04.2019), Greek (05.04.2019), Laric (08.04.2019), lovemask (08.04.2019), masay (08.04.2019), neyro (08.04.2019), pavel123 (06.04.2019), Sable (06.04.2019), Smoki (08.04.2019), tukkki (08.04.2019), z.zayko (08.04.2019), Ветер (13.04.2019), Зимина (08.04.2019), Юрчелло (10.04.2019)
 


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новые новички. Для пришедших на стоки недавно Loren Shutterstock 21880 16.03.2024 11:44


Часовой пояс GMT +4, время: 02:41.


©2006-2010 Microstock.ru   Powered by vBulletin® Copyright ©2000-2008, Jelsoft Enterprises Ltd.   Перевод: zCarot