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

如何让Inkscape使用Fill属性而非Style属性进行图形填充?

如何让Inkscape始终使用独立fill属性而非style属性?

可以通过调整Inkscape的偏好设置实现,具体操作如下:

  • 打开Inkscape,点击顶部菜单栏的 编辑 → 偏好设置(快捷键:Ctrl+,)
  • 在左侧导航栏中找到 SVG输出 选项
  • 在右侧面板的 属性 区域,找到 样式属性的处理方式(部分版本显示为英文“Style Attributes Handling”)
  • 选择 将样式属性转换为XML属性 选项
  • 点击 确定 保存设置

设置生效后,后续使用「填充与描边」工具修改图形颜色时,Inkscape会直接将fill、stroke等属性作为独立的XML属性写入元素,生成的代码格式如下:

<rect id="rect3" 
  fill="#123456"
  width="9"
  height="9"
  x="20"
  y="10"
/>

而非嵌套在style属性中的格式。

如果需要处理已有的带style属性的元素,可以用以下方法批量转换:

  • 选中需要处理的图形元素
  • 点击顶部菜单栏的 扩展 → 修改路径 → 样式到属性(Style to Attributes)
  • 执行后,元素的style属性会被拆分为独立的XML属性,包括fill、stroke-width等。

内容的提问来源于stack exchange,提问作者user1261104

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 06:48:12