У меня есть это изображение, которое я экспортирую как SVG с целью его анимации:
В версии, которую я экспортирую в формате SVG, нет цвета фона, он просто есть, так что вы можете увидеть его в этом посте. SVG полностью состоит из штрихов в Illustrator, поэтому я ожидал, что SVG будет экспортирован как штрихи. Вместо этого он экспортируется как контуры с заливками.
Сначала я подумал, что это может быть из-за того, что штрихи имеют переменную ширину, это было нарисовано стилусом, чувствительным к давлению. Однако, когда я экспортировал простую круглую форму с обводкой одинаковой ширины в формате SVG, это также выглядело как путь с заливкой. Пути с заливкой нельзя анимировать в Интернете.
Любые идеи о том, как я могу экспортировать это изображение с штрихами SVG? Я готов экспортировать с другой программой, если это возможно. К сожалению, After Effects не может обрабатывать столько фигур с помощью имеющейся у меня видеокарты, иначе я бы экспортировал ее с помощью Lottie.
Если у вас возникли серьезные проблемы с корректным экспортом веса обводки - проверьте решение проблемы, расширив все свои обводки, чтобы они теперь были заполнены... это должно решить вашу проблему.
Я только что проверил как в Illustrator, так и в Affinity Designer - оба экспортируют штрихи с разным весом без проблем - поэтому, боюсь, я не могу подтвердить вашу проблему; в обоих случаях я использовал стандартные стандартные параметры экспорта SVG.
Я думаю, чтобы помочь, нам нужно больше деталей.
Если у вас обводка переменной ширины, то у любого экспортера есть только 2 варианта:
Разверните обводку, чтобы сохранить внешний вид, поскольку SVG не поддерживает обводки переменной ширины. (это было предложено, но не существует ни в одной известной реализации)
Не заботьтесь о том, как это выглядит, и откажитесь от переменной ширины.
Итак, у вас есть эти варианты. И почти все хотят вариант 1. Разве что вариант сохранения штрихов как меняющихся. Но т.к. нельзя, то приходится бороться либо с 1, либо со 2. Нет, этого делать нельзя.
Йоонас
Леонас