中望CAD2022在打印成SVG时,为什么图形的尺寸会发生变化?

名片

纵向群

lv0

需求:

BUG:

已完成:

进行中:

BUG 热度

  • 需求ID:暂无
  • 需求状态: 进行中 已完成

比如在CAD里线段的长度是1000,到了SVG就变成1181了

3 条评论 A文章作者 M管理员
  1. 纵向群

    豆包说: 这是CAD 绘图单位(毫米)与 SVG 默认像素单位(基于 96 DPI)的公英制换算导致的,是典型的单位与 DPI 不匹配问题。 一、核心原因(1000 → 1181) 你在 CAD 里画的是 1000 mm(毫米)。 SVG 默认按 96 DPI(每英寸 96 像素)计算: 1 英寸 = 25.4 mm 1 mm = 96 / 25.4 ≈ 3.7795 像素 1000 mm × 3.7795 ≈ 3779.5 像素 你看到的 1181,大概率是 ** 按 300 DPI(打印常用精度)** 换算的结果: 300 / 25.4 ≈ 11.811 像素 /mm 1000 × 11.811 ≈ 1181(完全吻合你遇到的数值) 二、中望 CAD 导出 SVG 时的常见设置问题 打印比例未设为 1:1 打印 / 导出 SVG 时,勾选了「布满图纸」或比例不是 1:1。 单位与 DPI 不匹配 CAD 绘图单位是毫米,但 SVG 导出按英寸 / 像素换算,且用了300 DPI(打印精度)而非屏幕 96 DPI。 布局 / 视口比例干扰 在布局空间导出时,视口比例不是 1:1,导致整体缩放。

  2. 强风

    打印SVG时,打印比例选择1:1,不要使用布满图纸,布满图纸会随打印范围自动缩放

    • 纵向群

      不行,你可以试试看。

购物车
优惠劵
今日签到
有新私信 私信列表
搜索
复制链接
微信扫码
已复制到剪贴板