【发布时间】:2011-05-30 15:34:14
【问题描述】:
我在 g 元素中有一个或多个 path 元素,我将其缩放以适应网格矩形。转换应用于 g 元素。我的 transform 的工作原理是所有点都位于正确的位置,但我发现我必须调整路径的 stroke-width 才能获得可读的线条。
问题在于,如果比例涉及纵横比的较大变化,我最终会得到 路径 的某些部分比其他部分更重,具体取决于它们的方向。
这是我的代码计算的典型转换:
scale(0.1875, -0.010397820616798718) translate(-1149000, -96174)
在这种情况下,我最终将 stroke-width 从 9px 更改为大约 48px。接近水平的部分最终变薄,接近垂直的部分变厚。
有没有什么简单的方法可以让所有的段都以相同的渲染宽度结束?
【问题讨论】:
标签: svg