SVG 文件:使用 Inkscape 将 PNG 文件转换为 SVG 文件后如何获取路径标记数据?

2024-03-30

我问是否有一个工具可以将 PNG 文件转换为 SVG 文件,我可以在其中获取路径标记。我尝试过使用 Inkscape,但是当我编辑 SVG 文件时,我找不到路径标记,只有“二进制”数据。

SVG 文件路径标记示例:https://www.w3.org/TR/SVG/paths.html#PathData https://www.w3.org/TR/SVG/paths.html#PathData

有人有主意吗?


“将 PNG 文件转换为 SVG 文件”是什么意思?听起来您可能只是将 PNG 放入 SVG 文件中。这不会自动将其变成路径。它只是嵌入 SVG 中的位图。它仍然是位图。

听起来您想要的是将位图转换为矢量。该过程通常称为“位图跟踪”。 Inkscape 有一个功能可以做到这一点。选择 PNG 并执行 Path->Trace Bitmap...

它的效果如何取决于您的形象。徽标通常效果很好。照片通常不会。

完成跟踪后,保存 SVG 文件,然后您就可以获得路径数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SVG 文件:使用 Inkscape 将 PNG 文件转换为 SVG 文件后如何获取路径标记数据? 的相关文章

随机推荐

  • 获取 Android NDK 的 C 预处理器的架构类型 (ABI)

    我正在尝试根据所选的 ABI 库控制 Android NDK 项目中的 C 代码 首先 我希望 NDK 库方法用字符串回答所使用的 ABI 我做了几次尝试 但都未能提供结果 在Application mk中我定义APP ABI 全部 And
  • 如何将表格的行按升序排列并同时保存表格?

    我想通过按现有表的升序排列行来创建一个新表 我尝试使用的代码是 SELECT INTO new table FROM existing table ORDER BY col1 col2 但是 新表不显示行的任何升序排列 谁能告诉我这段代码有
  • POS 在 Trello API 中的实际含义是什么

    我正在使用 dillenmeisters Trello Net API Wrapper 并且在每个Card它有一个POS属性 我认为这是它在列表中的位置 但数字似乎是任意的 范围从 4 到 5 位数字 无论如何 是否有足够的理由来 放置 一
  • Laravel 中按总和列关系排序

    我有这个控制器 它从帖子表中抓取帖子 中的每个帖子posts表与另一个表有 hasMany 关系likes 控制器 public function getDashboard posts Post orderBy created at des
  • 为什么多次使用相同的 vue 指令会调用所有指令的更新?

    我创建了一个 vue 指令 将其附加到同一页面上的多个输入元素 并且注意到当我开始输入其中一个元素时 页面中的所有元素都会触发 update 事件 对于我更新的特定元素 我原以为只有一个事件 我的问题是 有没有办法防止事件触发或过滤事件 以
  • IAB 错误 您已经拥有该商品

    I m now developing a small game with Google s in app billing service 我参考了Google示例项目的Trivial Drive 我想问一下您从 Google Play 购买
  • TortoiseSVN:使用 SVN 签出对话框“仅此项目”选项后添加其他文件

    我们部门正计划在 Tortoise SVN 中使用 SVN Checkout 选项 在该对话框中 我们选择 仅此项目 选项 然后单击 选择项目 按钮并选择我们要签出的所有相关文件 假设用户犯了一个错误 忘记签出重要文件 返回并从主干中选择该
  • Netty中如何发送带有POST参数的请求?

    我正在尝试在 Netty 中发送带有 POST 参数的请求 我搜索了 Netty API Google 和这里 Stack Overflow 但没有找到什么好的办法 这可能是我糟糕的搜索技巧的错 如果是这样 我道歉 有没有什么API可以轻松
  • 访问 HDFS 中文件的 URI

    我已经使用 Ambari 设置了一个包含 3 个节点的集群 现在我想使用客户端应用程序访问 HDFS 中的文件 我可以在 Ambari 的数据节点下找到所有节点 URI 我需要使用什么 URI 端口来访问文件 我使用的是默认安装过程 默认端
  • WPF Datagrid RowDetailsTemplate 可见性绑定到属性

    我使用带有 RowDetails 面板的 WPF Datagrid 其中 RowDetailsVisibilityMode 设置为 VisibleWhenSelected 且 SelectionMode Extended 以便可以选择多行并
  • 在商店页面上显示所有产品和变体,同时保持分页

    我需要显示每个产品 如果它是可变产品 例如多种颜色 则在商店页面上显示每个变体 首先 我编写了自己的查询来检索所有变体 如果产品有的话 product get product global variable id global color
  • 是否有“box-shadow-color”属性?

    我有以下 CSS box shadow inset 0px 0px 2px a00 现在我试图提取该颜色以使页面颜色 可换肤 有什么办法可以做到这一点吗 只需删除颜色 然后再次使用相同的键即可覆盖原始规则 似乎没有一个box shadow
  • 如果切片不会创建列表的副本,list() 也不会创建列表的副本,我怎样才能获得列表的真实副本?

    我正在尝试修改一个列表 由于我的修改变得有点棘手并且我的列表很大 所以我使用以下代码获取了列表的一部分 tempList origList 0 10 for item in tempList item 1 insert 0 item 1 d
  • 在 laravel 中将条件参数传递给预加载以错误结束

    我的代码如下 return User whereHas roles function role query return role query gt whereId role gt get 我正在尝试的是将角色 id 传递给查询生成器 它最
  • 为什么 Ember 路由器只允许导航到叶路由?

    我最近注意到 Ember Router 只允许导航到叶路由 没有子路由的路由 现在 除非我做的事情不正确 否则这看起来像是设计中的错误 错误 让我们举个例子 我有一个项目集合 每个项目都有许多合作者 因此我想构建一个具有 3 列布局的 UI
  • 稳健地调用不稳定的 API:使用 Net::HTTP 进行正确的错误处理

    我将其组合在一起 作为一种看似强大的方式来调用一个不稳定的 Web 服务 该服务会出现超时和偶尔的名称解析或套接字错误或其他问题 我想我应该把它放在这里 以防它有用 或者更有可能的是 被告知更好的方法来做到这一点 require net h
  • UWP、XAML - 使 CheckBox 为空

    如何让 CheckBox 为空 我只需要勾选即可 现在它需要额外的空白空间 如下所示
  • SQLite 到核心数据迁移

    我在 App Store 上有一个实时应用程序 它使用SQLite作为数据库 现在我要实施下一个更新核心数据在应用程序中加载 sqlite 文件中的所有数据 而不会破坏应用程序 我一直在阅读教程 但没有多大帮助 我不知道如何继续 请为我指出
  • PuLP LpStatus=Undefined 的实际含义是什么?

    当我向问题添加特定约束时 解决后问题的 LpStatus 更改为 未定义 没有此约束 它是 最佳 在这个页面的顶部 显示了退货状态的可能性 但似乎没有解释它们的含义 谁能解释一下 未定义 状态是什么意思 它类似于指定约束时的语法错误吗 求解
  • SVG 文件:使用 Inkscape 将 PNG 文件转换为 SVG 文件后如何获取路径标记数据?

    我问是否有一个工具可以将 PNG 文件转换为 SVG 文件 我可以在其中获取路径标记 我尝试过使用 Inkscape 但是当我编辑 SVG 文件时 我找不到路径标记 只有 二进制 数据 SVG 文件路径标记示例 https www w3 o