FishAI - 一键 SVG 代码转 Gif 图(已补图)

无奈我太想追求进步了

最近写文章勤快了一些,总想让文章更有意思一些,于是添加了不少的 SVG 图片。

but ~ 我废了好久还是没搞定插入 SVG 代码到微信公众号文章,我问了几个小伙伴,答案就是在编辑微信公众号文章的时候F12 搞定。

但是我就是搞不定,没办法了,去看看在线 SVG 转 Gif 的工具

没一个能用的。QAQ

总不能去录制视频转 GIf 吧,为了一个醋,包了个饺子大可不必。(我真的干过啊!)

于是乎,充分的发挥赤脚开发工程师的领先优势,让 AI 帮写写了一个SVGtoGiF的工具哇~

好了解决工具问题先解决怎么产生 SVG 的问题:

如何产生好看的SVG图

这两天群里也有不少同学在问

  • 任何一个大模型基本都可以产生 SVG。
  • 主要是 SVG 的质量要好,就要给大模型一些参考。
  • 我比较喜欢用v0 ,我之前都介绍不少,大家可以自己翻。

可以将大聪明的 SVG参考代码让大模型学习学习,提高下 SVG 的输出质量。 (放在最后,太长了 QAQ),你们自己去 F12 研究下吧,大聪明的那段 SVG 代码渲染出来有 30 多 KB…都是 Money 啊

创作者: 赛博禅心大聪明

大家可以自行研究比较好的SVG 提示词,我是直接吧大聪明的 SVG 代码直接丢进去,让大模型心理有个 B 数哈:

这段 SVG 展现了一种扁平化风格的微动效设计,运用流畅的过渡、循环播放和交错起始等手法,结合蓝色系的高对比度简约配色,营造出专业、现代且具有科技感的视觉效果。动画主要包括不透明度渐变、尺寸缩放、路径运动、旋转和虚线流动,用于强调、引导和展示数据的变化。这种风格广泛适用于各种解释说明、数据展示和流程演示的场景,特别是信息图表、数据可视化、UI 动效、加载动画和概念示意图

把完整的 SVG 代码 copy 一下,比如这个

如何判断是完整的 SVG? 注意标签闭合svg的标签的开合

<svg width="470" height="200" viewBox="0 0 470 200" xmlns="http://www.w3.org/2000/svg">
  <rect width="100%" height="100%" fill="#ecfdf5"/>
  <text x="235" y="30" font-family="Arial, sans-serif" font-size="16" fill="#059669" text-anchor="middle" font-weight="bold">模型性能比较</text>
  
  <!-- 柱状图 -->
  <g transform="translate(50, 50)">
    <text x="0" y="20" font-family="Arial, sans-serif" font-size="12" fill="#059669">o1 mini</text>
    <rect x="100" y="5" width="0" height="20" fill="#34d399">
      <animate attributeName="width" values="0;180" dur="2s" fill="freeze" />
    </rect>
    
    <text x="0" y="50" font-family="Arial, sans-serif" font-size="12" fill="#059669">o1满血版</text>
    <rect x="100" y="35" width="0" height="20" fill="#10b981">
      <animate attributeName="width" values="0;240" dur="2s" fill="freeze" />
    </rect>
    
    <text x="0" y="80" font-family="Arial, sans-serif" font-size="12" fill="#059669">o1 mini强化微调版</text>
    <rect x="100" y="65" width="0" height="20" fill="#059669">
      <animate attributeName="width" values="0;260" dur="2s" fill="freeze" />
    </rect>
    
    <!-- Y轴 -->
    <line x1="100" y1="0" x2="100" y2="100" stroke="#059669" stroke-width="1" />
    
    <!-- X轴标签 -->
    <text x="230" y="100" font-family="Arial, sans-serif" font-size="10" fill="#059669" text-anchor="middle">性能</text>
  </g>
  
  <!-- 图例 -->
  <g transform="translate(50, 160)">
    <text x="0" y="0" font-family="Arial, sans-serif" font-size="10" fill="#059669">指标:</text>
    <text x="0" y="15" font-family="Arial, sans-serif" font-size="10" fill="#059669">1. 模型一次答对的概率</text>
    <text x="0" y="30" font-family="Arial, sans-serif" font-size="10" fill="#059669">2. 模型前五次预测中有正确答案的概率</text>
    <text x="230" y="15" font-family="Arial, sans-serif" font-size="10" fill="#059669">3. 模型预测中有正确答案的概率</text>
  </g>
</svg>

复制代码后捏~去 FishAI 鱼阅

https://web.fishaiapp.com/creator

点击"创作"

点击”SVG图片" → 代码复制进去 → 下载,结束

后面在补充下设置长宽,导出 PNG 等小功能叭~

希望大家玩的开熏

原文发在公众号,欢迎有兴趣可以关注FishAI 公众号

9 个赞

本次成就,木有缺图?

好奇,咱们是怎么写的svg转GIF呀

:rofl: 让 AI 写咯 = =,要代码咩

直接跟ai说,帮忙写一个 svg 转 GIF的代码吗? 因为我心里没丝毫基础,所以迷茫,哈哈。

那肯定是暂时无法实现的,估计过个 1-2 年? 这种简单的需求应该可以一句话一次性成型。

大佬你是怎么操作的呢?这种需求怎么跟ai交互呀

=。= 看这个帖子吧 https://mp.weixin.qq.com/s/zuSCwyJn5BGXJmFW9oKfSA

1 个赞

感谢大佬分享。

2 个赞