RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 925915
Accepted
De.Minov
De.Minov
Asked:2020-12-27 03:46:36 +0000 UTC2020-12-27 03:46:36 +0000 UTC 2020-12-27 03:46:36 +0000 UTC

可以使用哪些程序和生成器来方便编写svg代码

  • 772

您为 SVG 推荐什么程序?

如果有的话,最好使用 HTML“代码生成”。

更新

问题的作者显然是指帮助编写 svg 代码的程序

javascript
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Alexandr_TT
    2020-12-27T12:59:43Z2020-12-27T12:59:43Z

    更新


    看看线程的结尾。添加了一个实用程序,只需按一下按钮,即可从静态 SVG 文件制作线条绘制动画。
    如果我正确理解了这个问题,作者需要使编写 SVG 代码更容易的工具。
    • SVG 生成器路径

    在此处输入图像描述

    一个非常方便的项目。

    你移动锚点,移动杠杆,补丁代码写在底部。

    可用于为卷曲的网站标题、波浪动画等编写代码。

    生成器生成的代码,在掌握SVG期间,最好加inline,也就是直接copy到HTML


    掀起波澜!

    另一个波发生器。可以选择从矩形到贝塞尔曲线的波形。


    • 路径长度计算器

    在此处输入图像描述

    复制公式path并获得其最大长度。

    长度计算path是必要的,通过改变属性来写画线动画代码stroke-dasharray

    • SVG 路径生成器

    在此处输入图像描述

    添加、删除、移动锚点以获得所需的曲线形状。代码写在右下角path

    • 方形 SVG

    快速、功能丰富的矢量编辑器

    在此处输入图像描述

    剪辑路径生成器

    • https://codepen.io/jh3y/pen/XqVQqa
    • http://bennettfeely.com/clippy/
    • https://betravis.github.io/shape-tools/polygon-drawing/

    基本的 SVG 形状生成器

    • 直线发生器
    • 直线 - 路径
    • 矩形发生器
    • 圆发生器
    • 椭圆发生器

    贝塞尔曲线生成器

    • 三次贝塞尔曲线
    • 二阶贝塞尔曲线
    • 二阶平滑贝塞尔曲线

    上述所有 svg 代码生成器的原理都是相同的:移动锚点,移动它们的句柄并复制 SVG 代码。

    使用生成器的过程清晰、方便,可以立即看到哪些属性在path动态变化。这有助于理解它们是如何工作的。
    使用它们也很有好处,因为输出是干净的代码,无需添加矢量编辑器添加到 SVG 文件的服务信息。


    SVG路径转换器

    将 SVG 路径转换为全相对或全绝对

    将所有命令转换为相对或绝对符号。


    SVG 的 URL 编码器


    2022 年 2 月 9 日更新

    将 SVG 绝对剪辑路径转换为相对路径

    将 path 的绝对坐标转换0-1为 clip-path 所需范围内的相对坐标clipPathUnits="objectBoundingBox"


    字母到路径转换器

    谷歌字体到 SVG 路径

    要获得实现字母轮廓的SVG代码,必须选择字体、大小并写出字母或单词


    开发工具

    不幸的是,它并没有什么特别之处。是的,原则上,并不是特别必要。
    由于 svg 在文本编辑器中很容易编辑,例如:Notepad++
    您可以在矢量编辑器中绘制复杂的形状:Inkscape, Adobe Illustrator.

    对于绘制简单的形状,也有这样的编辑器:

    编辑器方法

    svg-edit.github.io

    绘制 SVG

    JXNBLK/路径

    SVG 路径编辑器(aydos.com)

    SVG 路径编辑器(yqnn.github.io)

    波发生器

    SVG 代码优化器

    • Jake Archibald 的SVGOMG
    • Peter Collingridge 的SVG 编辑器
    • GreLI 的SVGO -GUI

    我特别喜欢SVG 编辑器,并且几乎在每个应用程序中都使用它。

    所有不必要的,服务信息被删除,您可以设置小数位数 y path。
    svg 文件的大小有时会减少数倍,代码变得可读。

    2019 年 12 月 4 日更新

    动画的属性参数生成器

    1. 立方体贝塞尔曲线
    2. 关键样条生成器
    3. 另一个keysplines生成器
    4. 关键时间生成器
    5. 线条动画生成器
      很简单:将 SVG 文件拖放到实用程序的加载窗口中,您将在输出端获得现成的线条绘制动画文件。
    • 30

相关问题

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    是否可以在 C++ 中继承类 <---> 结构?

    • 2 个回答
  • Marko Smith

    这种神经网络架构适合文本分类吗?

    • 1 个回答
  • Marko Smith

    为什么分配的工作方式不同?

    • 3 个回答
  • Marko Smith

    控制台中的光标坐标

    • 1 个回答
  • Marko Smith

    如何在 C++ 中删除类的实例?

    • 4 个回答
  • Marko Smith

    点是否属于线段的问题

    • 2 个回答
  • Marko Smith

    json结构错误

    • 1 个回答
  • Marko Smith

    ServiceWorker 中的“获取”事件

    • 1 个回答
  • Marko Smith

    c ++控制台应用程序exe文件[重复]

    • 1 个回答
  • Marko Smith

    按多列从sql表中选择

    • 1 个回答
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Suvitruf - Andrei Apanasik 什么是空? 2020-08-21 01:48:09 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5