You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从SVG文件中提取未直接显示的576和432属性值?

如何从SVG文件中提取未直接显示的576和432属性值?

嘿,这个问题其实是单位转换在搞鬼!你在Eye of Mate里看到的576和432是像素(px)单位的尺寸,而SVG代码里写的460.8pt和345.6pt是点(pt)单位的尺寸——两者的转换关系是1pt = 1.25px,算一下就明白:

  • 460.8 × 1.25 = 576
  • 345.6 × 1.25 = 432

接下来给你几种提取这两个数值的方法:

  • 手动计算法:直接把SVG代码里的width和height数值去掉pt后缀,乘以1.25就能得到你要的576和432,简单直接。
  • 命令行快速提取计算:如果习惯用终端,可以用这串命令一次性算出结果(把yourfile.svg换成你的文件名):
    grep -E '(width|height)' yourfile.svg | awk -F'"' '{val=substr($2,1,length($2)-2); print $1": " val * 1.25}'
    
    运行后会输出类似:

    width: 576
    height: 432

  • 用SVG编辑工具查看:比如打开Inkscape,导入你的SVG文件后,打开「文档属性」面板,在尺寸设置里切换单位为像素(px),就能直接看到576和432这两个数值啦。

备注:内容来源于stack exchange,提问作者con

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 13:43:08