将 KinteticJS 绘图导出为 SVG?

2023-12-25

可以出口吗动能JS http://www.kineticjs.com/反对 SVG?

或者解决方法是将 Kinetic JS 画布转换为 SVG。

EDIT:

最好的是使用fabricJS https://github.com/kangax/fabric.js/因为它在处理织物对象时支持画布到 SVG 渲染。

我接受了 Phrogz 的答案,因为它也可以将画布转换为 svg,而无需使用其他库在画布上绘图。

编辑2:好的,我搞砸了,Phrogz 的库是画布元素的包装器,因此您可以使用它的方法在画布上绘图(我认为它只是在画布上“监听”并创建 SVG 路径)。所以最好的解决方案肯定是fabricJS。


最好的解决方案是使用Fabric.js https://github.com/kangax/fabric.js/!

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

将 KinteticJS 绘图导出为 SVG? 的相关文章

随机推荐

  • 如何在ggplot2中使用coord_polar移动x轴标签

    我无法在下图中移动轴标签 现场数据 辅助数据等 以便它们都很大并且完全适合图表 整个代码如下 关于做什么的建议 Datasource lt c Field data Participatory data Remotely sensed da
  • Jetpack Compose 导航 - 底部导航多个返回堆栈 - 查看模型范围问题

    所以我有两个选项卡 选项卡 A 和选项卡 B 每个选项卡都有自己的后堆栈 我使用此中的代码实现了多个返回堆栈导航谷歌文档 https developer android com jetpack compose navigation val
  • 对 unicode 文件使用 getline 时出现问题

    更新 感谢 Potatoswatter 和 Jonathan Leffler 的评论 相当尴尬的是 我被调试器工具提示发现没有正确显示 wstring 的值 但它仍然不太适合我 我已经更新了问题以下 如果我有一个小的多字节文件 我想读入一个
  • 在 BlackBerry 上解析 XML 文件

    我想知道如何在 BlackBerry 上解析 XML 数据 我在某处读到 JSON 是解析 xml 数据的好方法 是否有使用 JSON 或任何其他机制解析 XML 数据的教程 在 Blackberry 中解析 XML Simple API
  • MVC 中模型的条件验证

    我有一个视图和模型 用于记录的编辑和插入页面 业务需求之一是某个字段在编辑时需要 但在新建时不需要 最初 在将此特定功能添加到待办事项中之前 我的模型如下 Required ErrorMessage Range 0 0 double dec
  • 检查值是否为数字

    我如何简单地检查返回值是否为类型int or uint是一个数字吗 Simple if myValue is Number fire end if UPDATE 请记住 如果 myValue属于类型int or uint then myVa
  • Netezza CSV 加载

    我们是 netezza 新手 目前正在尝试通过脚本将 CSV 文件导入 netezza 让它发挥作用的最佳方法是什么 理想情况下我们希望 1 创建我们想要的表结构 2 导入CSV并将CSV列名称映射到我们想要的结构 一次导入 此代码返回错误
  • 如何使用react-navigation的headerLeft和headerRight

    使用react navigation 发现headerLeft没有响应 并且没有 headerLeft headerRight class Message extends React Component static navigationO
  • Concat JS 不工作

    var myjson name cluster children for var i 0 i lt unique length i var uniquepart unique i myjson concat uniquepart var s
  • org.hibernate.Query .iterate() VS .getResultList() 查询生成

    我在用org hibernate Query查询结果的API 但我遇到了奇怪的问题 这是假设我的查询select DISTINCT abc FROM ABC abc where ORDER BY abc name ASC 我已经测试过这个O
  • C# - 您可以在通用列表中单独循环遍历类型吗?

    我有 3 个不同的类 一个通用的 实体 类 然后是两个继承它的类 一个子弹类和一个敌人类 然后我有一个实体类的列表 列表中包含子弹和敌人 并且很多地方我都将它们视为相同的 然而 有时 我只想循环其中一个类 而不是另一个类 例如循环穿过每颗子
  • 批处理 R 脚本 - 设置工作目录并选择输出文件夹

    我一直在挖掘几个地方来满足两个简单的需求 但找不到最终的答案 我正在以批处理模式运行 R 脚本 不确定我的解决方案是否是最好的 但我正在使用 R CMD BATCHhttp stat ethz ch R manual R patched l
  • 调用默认构造函数

    我对 C 中的默认构造函数有疑问 这是一件简单的事情 但看不出它有什么问题 我有一个带有 3 个可选参数的构造函数 初始化列表上有 const 值 data data int D 1 int M 1 int Y 1583 Day D Mon
  • Tensorboard 图像摘要

    我使用 Matplotlib 在训练期间的每个时期创建自定义 t SNE 嵌入图 我希望绘图以滑块格式显示在 Tensorboard 上 就像这个 MNST 示例一样 但相反 每批图都显示为每个时期的单独摘要 这确实很难在以后查看 见下文
  • 使用 HibernateValidator 在 Spring MVC 中发生特定事件时动态关闭或禁止在运行时进行验证

    我在用着HibernateValidator http sourceforge net projects hibernate files hibernate validator 4 0 2 GA hibernate validator 4
  • 如何正确地将非常大的数字算法盟友标准化为相对较小的数字范围?

    我正在尝试找到一种方法来根据从 Excel 导入的自定义用户数据来调整音调 self changePitch 30 parseInt self infoCollection collection j array i 200 3600 上面的
  • 使用 .NET 3.5 中的 SOAP 1.1 Web 服务

    NET 3 5 在处理 Web 服务时似乎强制执行 SOAP 1 2 架构 即使该服务在 SOAP 信封的架构中指定了 SOAP 1 1 是否有一个设置可以让服务引用识别 SOAP 1 1 编辑 问题是从 Web 服务返回到 NET 3 5
  • XQuery:如何尝试列表是否包含给定字符串?

    我有 2 个 XML 文件 文件1 xml
  • sed 替换以特定模式开头的行中的单词

    在 FreeBSD 上如何替换以特定模式开头的行中的单词 考虑以下文件内容 this is to test that was for test 我想替换以 this 开头的行中的 test 为了执行以以下开头的行的替换this say se
  • 将 KinteticJS 绘图导出为 SVG?

    可以出口吗动能JS http www kineticjs com 反对 SVG 或者解决方法是将 Kinetic JS 画布转换为 SVG EDIT 最好的是使用fabricJS https github com kangax fabric