Как сохранить пиксель при масштабировании в SVG canvas?


Я построил инструмент frontend для увеличения / уменьшения масштаба SVG-холста, но когда я увеличиваю масштаб, любые штрихи 1px увеличиваются в ширину (визуально). Существует ли настройка svg, которая гарантирует, что штрихи 1px остаются 1px (визуально)при увеличении? Я помню, что где-то читал об этом, но не могу найти источник.

1 5

1 ответ:

Попробуйте добавить атрибут vector-effect="non-scaling-stroke" в путь. Проверьте здесь для деталей. Я догадываюсь, что это то, чего ты хочешь?