svg - 放大SVG Canvas 时如何保持像素?

标签 svg zooming stroke

我已经构建了一个用于放大/缩小 SVG Canvas 的前端工具,但是当我缩放时,任何 1px 笔划的宽度都会增加(视觉上)。是否有 svg 设置可以确保缩放时 1px 笔划保持 1px(视觉上)?我记得在某处读过它,但找不到资源。

最佳答案

尝试添加 vector-effect="non-scaling-stroke"路径的属性。查询 HERE详情。我猜这就是你想要的?

关于svg - 放大SVG Canvas 时如何保持像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7686893/

相关文章:

css - 样式 d3 svg 线与 css

javascript - 创建不依赖于 Snap 实例的组

iphone - AVFoundation 相机预览屏幕给出错误的缩放

iOS 画笔硬度像 Photoshop

ios - 在iOS中,如何获取CGContext的当前线宽?

iOS,在 UIImage 上绘制带笔划的文本

android - 如何将 SVG 文件从 SD 卡加载到 ImageView 中?

javascript - 带有多个图标的 Google Maps API 标记

algorithm - 缩放以适合算法

html - 在 css 中鼠标悬停时缩放图像