Как я могу преобразовать SVG в PNG без неровных линий?

Когда вы смотрите на визуализированную версию SVG https://commons.wikimedia.org/wiki/File:Triangle-perpendicular.svg, она имеет неровные линии:

введите описание изображения здесь

Например, линия AC не выглядит так, как должна выглядеть. Как я могу преобразовать это изображение в PNG, не получая неровных линий?

Что я пробовал

inkscape +antialias -background none -z -e test.png -w 276 Triangle-perpendicular.svg

Это, кажется, не имеет никакого эффекта.

1 ответ

Я искал исходный svg, и он не очень хорошо рендерится в браузере. AFAICT, вы делаете рендеринг с сглаживанием, но ширина обводки и угол вашего треугольника сговариваются, чтобы выглядеть неловко. Попробуйте немного увеличить ширину обводки или (если можете) изменить угол линии. Оба могут помочь.

Исходная ширина обводки составляет 0,79..., попробуйте 1,0

Другие вопросы по тегам