Перейти к содержимому

Как уменьшить количество точек в иллюстраторе

  • автор:

Ненужные точки и попытка их побороть

Неоднократно поднималась тема как избавится от ненужных точек в пути или уменьшить их количество.

Пропуская через дистиллер можно получить неплохой результат. На прямой их количество значительно уменьшается (аттач_1). Как с этим бороться на дуге пока еще корректно не придумал, но есть вариант полуручной (аттач_2). Если кто знает, как лучше побороть эту напасть — поделитесь опытом /скриптом, программой/ и поставим точку в этом иногда возникающем курьёзе в работе. :cup:

Вложения
kaatm
  • 26.01.2005
  • #2

Ответ: Ненужные точки и попытка их побороть

На строго горизонтальных или вертикальных участках лишние точки абсолютно правильно убираются применением Pathfinder Add+Expand ([Alt]-Click на кнопочке Add) со включенной опцией Remove Redundant Points палитры Pathfinder. Результаты до и после — на рисунках.
Если линия прямая, но не вертикальная или не горизонтальная, то этот метод почти всегда лишние точки не убирает, зато немного искажает линии, т.е. не работает.
Прямые, но наклонные линии отлично убираются при помощи Simplify на выделенных узлах со значением Angle Threshold 91° и точностью кривой 0%. Если объект содержит только прямые линии, то можно смело применять к нему Action (Simplify, 0%, 91°). Если в объекте и прямые, и кривые линии, можно его поупрощать со значениями 98-100% и 91°.

P.S.: посмотрел тут Adobe Illustrator CS JavaScript Reference. С узлами там можно работать, и вроде бы даже можно их выбирать/выделять. Так что, видимо, можно написать скрипт, который выделял бы все узлы, которые типа CORNER и натравить Simplify(0%, 91°). Для упрощения же кривой, содержащей узлы SMOOTH, надо писать алгоритм аппроксимации/интерполяции. Это точно не ко мне

В общем, в отличии от фотошопа, скрипт Иллюстратора может работать с точками.

Упрощение контура

Возникли проблемы при редактировании сложного изображения с множеством опорных точек? Используйте функцию упрощения контура в Illustrator, чтобы устранить проблемы, связанные с редактированием сложных контуров.

Упрощение контура

Функция Упрощение контура в Illustrator помогает убирать ненужные опорные точки и создавать упрощенный оптимальный контур для сложного графического объекта, не внося существенных изменений в исходную форму контура.

Упрощение контура предоставляет следующие преимущества:

  • простое и точное редактирование контуров;
  • уменьшенный размер файлов;
  • ускоренные отображение и печать файлов.

В каких случаях необходимо упрощать контур?

  • Для удаления дефектов на трассированном контуре во время трассировки изображения.
  • Для редактирования фрагмента сложного изображения и создания острых или сглаженных контуров в выбранной области изображения.
  • Для сокращения количества опорных точек при расширении фигуры с помощью инструмента изменения ширины в Illustrator.
  • Для редактирования изображения, созданного с помощью мобильных приложений для рисования или эскизов, а затем импортированного в Illustrator.

Sim

A. Исходное изображение B. Изображение после трассировки или импорта (максимальное количество опорных точек) C. Изображение после упрощения контуров (оптимизированные опорные точки)

Автоматическое упрощение контура

  • Выберите объект или определенный участок контура.
  • Выберите пункты Объект > Контур > Упростить.

Ненужные опорные точки автоматически удаляются, и рассчитывается упрощенный контур.

Упрощение контура

A. Ползунок для уменьшения количества опорных точек B. Автоматическое упрощение опорных точек C. Дополнительные параметры

Упрощение контура вручную

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

  • Минимальное количество опорных точек (). Если значение ползунка близко к минимальному количеству или равно ему, опорных точек будет меньше, однако кривая измененного контура будет несколько отклоняться от исходного контура.
  • Максимальное количество опорных точек (). Если значение ползунка близко к максимальному количеству или равно ему, измененная кривая контура содержит больше точек и больше похожа на исходную кривую.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://lechenie.narkolog-na-dom-voronezh-12.ru/