SVG形状过渡生成器 - 补间变形动画
在两个SVG路径之间创建平滑的变形动画,调整关键点和缓动,生成SMIL代码。
UD5工具箱
拖拽SVG文件到此处
或点击上传 / 粘贴代码
导入SVG以预览
支持拖拽、上传或粘贴代码
fill和stroke属性,提取出所有hex颜色值(如#ff0000、#333)和rgb/rgba颜色值。检测到的颜色会以彩色圆点展示,点击即可更换。替换会精确匹配颜色边界,避免误替换。注意:对于使用CSS类或currentColor关键字的颜色,需要手动编辑SVG代码处理。
viewBox属性来确定原始坐标空间尺寸。viewBox定义了SVG的视口(格式:min-x min-y width height),这是最可靠的尺寸来源。如果没有viewBox,则读取width和height属性。两者都没有时,工具会尝试从渲染结果中获取尺寸。建议SVG文件始终包含viewBox属性以确保兼容性。
fill="..."和stroke="..."属性中的hex/rgb颜色值。以下情况可能无法自动检测:<style>块定义的颜色currentColor关键字(继承父元素颜色)var(--color)url(#gradient)渐变引用在两个SVG路径之间创建平滑的变形动画,调整关键点和缓动,生成SMIL代码。
调节振幅、频率和颜色,生成多层SVG波浪,支持循环波动动画,导出CSS或SVG。
在画布上放置多个色点,利用双线性插值生成平滑梦幻的多色渐变背景,可导出CSS或图片。
上传短视频,截取片段调整尺寸与帧率,转换为循环GIF动画,适合制作表情。
在图片上点击选择颜色,将相近色调区域变为透明或替换背景。
组合多色渐变与SVG噪点叠加,生成独特且轻量的CSS背景纹理,适配现代UI。
生成用于网页打印的CSS样式,隐藏导航,调整字体、颜色和分页,让打印更整洁。
将图片色阶降低到指定层级,创造海报化的波普艺术效果。
加载音频文件,提供10段频率增益滑块,实时音色调节并展示频谱图。
选择基础色一键生成由浅至深(Tint到Shade)的色阶,调节步数和比例,输出完整色板。
将图片模拟为四色印刷的CMYK网点叠加效果,可调网点大小和角度。
输入原采样率和目标采样率,了解转换倍数和质量影响,配合重采样概念。
将文章标题或任意文本转换为URL友好的slug(如my-article-title),支持多语言去除变音符号。
输入描述(如“海洋”、“日落”),从预定义词汇颜色库中生成和谐配色。
输入词汇及其权重,生成可交互的HTML标签云。
生成多个头像重叠排列的视觉效果CSS,常用于表示群组成员。
输入一组颜色,生成矩阵显示每两色间的对比度和WCAG级别,确保调色板可访问。
使用K-Means聚类算法从图片中提取3-8个主色调,生成配色方案,比单像素提取更准确。
选择调性和和弦进行,将音符频率映射到色相环上,生成系列颜色搭配。
自定义两到三个圆的标签和区域数值,绘制用于展示集合关系的韦恩图。
沿着一条三次贝塞尔曲线采样颜色,生成平滑的渐变色带代码,创意背景。
在照片上叠加多彩的圆形光斑,调整大小和数量,模拟大光圈镜头的散景。
输入数组,应用map、filter、reduce等方法,逐步动画展示元素变化过程。
选择本地视频文件,仅将音轨提取出来保存为MP3或WAV,无需重编码。
输入数值和基数,在像素、em、rem、vw、vh等单位间进行转换,辅助响应式设计数值计算。
上传一组图片或选择随机颜色块,调整间隔合成动态GIF,可反向或混合。
输入 SMILES 字符串,生成简单的 3D 分子球棍模型并可旋转缩放,用于化学可视化。
网格内各数字对应颜色,按提示填充,完成像素艺术。
生成1-100的数字表,点击以高亮特定倍数(如3的倍数、素数),可打印。
在复平面上绘制复数点,并可直观展示加法、乘法等运算的几何意义。