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


Ответ Правила нашего форума>
FAQ - Shutterstock  
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2019, 14:41   #1
Старожил
 
Аватар для Forum
 
Регистрация: 16.01.2019
Сообщения: 1,465
Репутация: 13548
Оставлено благодарностей: 840
Получено благодарностей: 3,058
По умолчанию Как пакетно пересохранить .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 в 15: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)
Старый 08.04.2019, 11:38   #2
Новичок
 
Регистрация: 20.10.2012
Адрес: Dnipro
Сообщения: 93
Репутация: 215
Оставлено благодарностей: 793
Получено благодарностей: 205
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

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

В новых требованиях Шаттера размер артборда не важен! Важны размеры самой иллюстрации!
Так что скрипт может и хороший, но в данном случае бесполезный.

Из письма Шаттера:

Starting on April 8, 2019, we will require the dimensions of your EPS files to be at least 4 megapixels. We will be measuring the dimensions of the bounding box around your art - not the dimensions of your artboard.

Последний раз редактировалось deslana, 08.04.2019 в 12:34.
deslana вне форума   Ответить с цитированием
Старый 08.04.2019, 11:50   #3
Новичок
 
Регистрация: 22.09.2017
Сообщения: 59
Репутация: 264
Оставлено благодарностей: 21
Получено благодарностей: 253
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Тоже делаю попытку подготовиться к новой реальности от шаттерстока. Делаю бесплатный скрипт который будет пакетно уменьшать размер eps и ресайзить содержимое под 4МП. Подробно описал в блоге: https://vanstock.livejournal.com/14274.html

Возможно это сработает, но проверить можно будет только после 10-го числа.
vanstock вне форума   Ответить с цитированием
За это сообщение сказали спасибо:
angelmaxmixam (08.04.2019), Cordata (08.04.2019), Enery (08.04.2019), Forum (08.04.2019), LARISA13 (10.04.2019), MYRLOYY (08.04.2019), MYRLOYY (08.04.2019), neyro (08.04.2019), RussiaRuleZzZ (09.04.2019), tukkki (08.04.2019), z.zayko (08.04.2019), Юрчелло (08.04.2019)
Старый 09.04.2019, 04:35   #4
Заблокирован
 
Аватар для Граф Калиостро
 
Регистрация: 27.12.2018
Сообщения: 102
Репутация: -111
Оставлено благодарностей: 0
Получено благодарностей: 24
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Я вас обрадую. Скрипты не позволяют перемещать полупрозрачные маски. Маска делится на 2 компонента и они получаются в разных местах.
Граф Калиостро вне форума   Ответить с цитированием
Старый 09.04.2019, 11:40   #5
Старожил
 
Аватар для RussiaRuleZzZ
 
Регистрация: 12.09.2015
Сообщения: 615
Репутация: 990
Оставлено благодарностей: 224
Получено благодарностей: 1,132
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

vanstock, да спасибо. Почитал ваш пост. Сам был не в курсе, что траспарент влияет так сильно на размер файла и что там растр встроенный. Теперь понятно.
RussiaRuleZzZ вне форума   Ответить с цитированием
Старый 11.04.2019, 20:43   #6
Новичок
 
Регистрация: 15.06.2013
Сообщения: 28
Репутация: 12
Оставлено благодарностей: 1
Получено благодарностей: 2
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Цитата:
Сообщение от Forum
Решил поделиться простеньким скриптом, который подгоняет размер 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, закрыть
Вложение 17683

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

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

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

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

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

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

Привет! А ты можешь написать скрипт, который если файл ЕПС больше 50мб открывал бы его и уменьшал артборд до необходимых значений, заданных заранее. В коде или как то еще? Спасибо.
leo_design вне форума   Ответить с цитированием
Старый 17.04.2019, 23:58   #7
Новичок
 
Регистрация: 22.09.2017
Сообщения: 59
Репутация: 264
Оставлено благодарностей: 21
Получено благодарностей: 253
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Наверное нужно что-то сказать, а то времени прошло уже не мало. Скрипт по сути давно готов, но мне кажется нет смысла его выкладывать, потому что нет ответа на два главных вопроса: 1) оно вообще надо? и 2) работает ли этот метод? Т.е. мое решение может быть не только избыточным, но и вовсе нерабочим. Не проверив я не хочу публиковать его.
Это зависит от стока, а он темнит. Нам остается только ждать и пока работать как раньше. Я надеюсь что все останется как было или хотя бы "легкая" версия станет опциональной, но если что - какой-никакой паллиатив будет наготове.
vanstock вне форума   Ответить с цитированием
За это сообщение сказал спасибо:
LARISA13 (19.04.2019)
Старый 11.05.2019, 11:11   #8
Новичок
 
Регистрация: 22.09.2017
Сообщения: 59
Репутация: 264
Оставлено благодарностей: 21
Получено благодарностей: 253
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Обновление неизбежно, но раз они сами рекомендуют так оптимизировать файлы, значит метод работает. Так что я доделал свой скрипт (пакетный реэкспорт под 4МП, с настройками transparency для уменьшения размера и копирование меты из старого eps/jpg). Полное описание и ссылка в блоге: https://vanstock.livejournal.com/14586.html

Вопросы, комментарии, замечания по скрипту сразу сюда пишите, если будут.
vanstock вне форума   Ответить с цитированием
За это сообщение сказали спасибо:
Analgin (11.05.2019), Forum (11.05.2019), lyubovya (11.05.2019), neyro (12.05.2019), O'Ksana (11.05.2019), oleskalashnik (11.05.2019), Зимина (11.05.2019), Юрчелло (12.05.2019)
Старый 04.05.2020, 19:03   #9
Завсегдатай
 
Регистрация: 13.12.2016
Сообщения: 280
Репутация: 129
Оставлено благодарностей: 235
Получено благодарностей: 119
По умолчанию Re: Как пакетно пересохранить .EPS- файлы с увеличением Artboard под новые требования SS?

Колеги добрый день, нужен код скрипта следующего характера:
1 часть кода увеличивает монтажную область - она уже готова ( с 1000*1000px на 6000*6000 px).
2 часть на которую нужен код - это маштабирования всех объектов в монтажной области на 600 % по типу Трансформировать - Маштабирование (не трансформировать каждый). экшены пожалуйста не предлагайте.
seregasss435 вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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