Previous Entry Поделиться Next Entry
Чтобы уменьшить объём (вес) файла EPS, уменьшите линейные размеры рисунка
Microvector
microvector

Стокеры часто сталкиваются с ограничениями фотобанков на объём принимаемых eps. Бывает, что объём доходит до сотри мегабайт. Обычно это удивляет и самих стокеров: кой чёрт файл весит так много, если в нём ничего особенного нет? Очевидные методы снижения списком изложены, например, у Натальи Ульрих. Все они связаны с понятным действием: что-то из картинки выбросить, тогда она станет поменьше.

Но когда речь заходит о превышении объёма не на пару мегабайт, а в пару раз, отправкой кистей и неиспользуемых цветов в корзину не отделаешься. Тут часто и помогает уменьшение линейных размеров самой картинки, скажем, с 1000 пикселей на сторону до 200 пикселей.

swan, water, white, bird, reflection, beautiful, elegance, feathers, mirror, black, plumage, purity, wildlife, pristine, profile, fidelity, animal, neck, outdoor, peace, wings, contrast

Типичный случай: чтобы скостить картинку до 11 мегабайт, пришлось не только повыдергать лишние перья, но и кардинально уменьшить линейные размеры

Помогает оно, конечно, не всегда, а в том случае, когда в картинке использовано множество мэшей или градиентов. (Если в картинке тысячи объектов и десятки тысяч узлов, то без чистки не обойтись.)

А почему уменьшение линейных размеров картинки с мэшами ведёт к уменьшению объёма (веса) файла?

Хороший вопрос. Мы работаем с векторной графикой, детализацию оставляем без изменений, размер изображённого как бы не имеет значения. И это верно, если мы сохраняем в формате ai или, скажем, svg. Какой размер объектам не задай, изменения объёма файла будут минимальными. А вот eps — другое дело.

Влияние линейного размера рисунка на вес файла eps

Влияние линейного размера рисунка лебедя (широкая сторона) на вес файла eps

EPS практически всегда «тяжелее» остальных типов. (Например, картинка с лебедем весит в ai ~ в десять раз меньше, чем в eps.) Это потому, что у этих форматов разные задачи. EPS оптимизирован не на малый вес, а на быстроту работы с ним: быстрое чтение и быстрый рендеринг (визуализация изображения из векторных формул). Причём, делать это должны не только мощные программы на настольных машинах, но и печатающие устройства с ограниченными вычислительными мощностями и памятью.

Рендеринг конечной картинки на таких устройствах производится именно в тех линейных размерах, которые заданы в файле. Поэтому, если картинка маленькая, то и просчёт цвета каждой её точки идёт быстрее, чем для большой картинки. Чтобы облегчить работу с большими картинками, в файл ещё дописываются некоторые промежуточные вычисления. Поэтому устройству не нужно производить их заново, работа идёт быстрее. Чем линейные размеры конечной картинки больше — тем больше записывается добавочной информации о промежуточных вычислениях, тем, соответственно, больше и конечный файл.

Файл eps получился слишком большим — попробуйте уменьшить линейные размеры картинки. Авось поможет, и без ручной чистки.

Дополнение. dmitriysaveliev советует в критических случаях также использовать галочку Compatible gradient and gradient mesh printing, которая есть в диалоге экспорта в EPS. Ставить её всегда не рекомендуется из-за влияния на скорость печати. Но кроме этого вроде как недостатков нет.

  • 1
а вот мне помогает уменьшить размер картинки просто скопировать и вставить в абсолютно новый файл, уменьшается в разы.
а вот если в файле нет градиентов и мешей, а просто очень много линий, объектов, штрихов уменьшение размера картинки не особо помогает)

Ага, вставить отрисованное в новый файл — хорошая практика. Думается, что тут всё дело в том, что при пересохранении в один и тот же файл этот файл не перезаписывается полностью, а изменения дописываются сзади. (Так, например происходит в doc-файлах.)
Обычно у тех, кто всё делает в ai, а только финал сохраняет в eps, наращивания конечного файла не происходит.

А вот со второй частью согласиться не могу.
Только что возился вот с этой картинкой:
https://lh3.googleusercontent.com/HwHbNWE__-G40TVyBYKJCjJugUJ-kMFNdUYC2btE7o4OlQpK4Llbah0H7Ns5Ef9M_kdmn4Z76iiNcnzu4fiWshtjzAEwXGO1uE44OAIZi2b_sX0MQlA
Здесь большой вес дают контура, имитирующие круговую обработку металла. На них нет градиента. Зато есть прозрачность. Уменьшение рабочей области с 450 до 150 дало уменьшение объёма файла с 75 мегабайт до 8.

А можно ли линейно уменьшать файл, если грузишь на сток, к тому же на экзамен? Шаттерсток?.. Там же должны быть идентичные епс и джепг. А совет хороший, помог на все 100%. Правда пришлось уменьшить раз в 10 )))

Линейный размер JPG при экспорте зависит от проставляемого вами в окне экспорта разрешения (в dpi). Идентичность из-за линейного размера рабочей области eps не страдает.

Подскажите, пожалуйста, примет ли Шаттер ESP вектор, который просто уменьшен в иллюстраторе до 15 Мб? Я имею в виду, когда рамка картинки меньше, чем рабочий белый квадрат.

Нужно уменьшать артборд и картинку на нём соответственно. Такую иллюструцию Шатр конечно примет.

Спасибо!
Я просто всегда создаю документ размера 1600*1600 - думаю, что такие картинки при создании превью выглядят более четко.
А вот по размеру часто не прохожу(

Так пользуйтесь изменением разрешения при экспотре или заданием процентов больше 100 при Сохранить для Веба.
Совсем не обязательно саму картинку делать большой.

спасибо за советы, Алексей!буду пробовать!

спасибо за советы, Алексей!буду пробовать!

Болюшое спасибо за информацию и советы!

(Удалённый комментарий)
Может размеры файлов разные, потому что картинки разные?

(Удалённый комментарий)

Re: Еще один способ

Хм, не уверен, что это для файлов без букв сработает.

  • 1
?

Log in

No account? Create an account