IDEAFACTORY / 设计素材工具
批量 SVG 转 PNG
素材导出器
一组图标,备齐所需尺寸。把已有的静态 SVG 素材整理成 PNG 交付包,每个尺寸都清楚,附带清单便于核对。
添加文件前请注意:仅支持静态矢量素材
此工具使用明确受限的 SVG 子集,面向已转曲的图标和标志。不接受脚本、外部引用、foreignObject、动画、未转曲文字与字体、内嵌位图、基于 class 的 style 样式块和 style 属性,以及其他不支持的渲染功能。不会悄悄删除可见内容来完成转换。
可尝试导出 Plain SVG(纯 SVG)。Illustrator 选择“样式:呈现属性”和“字体:转换为轮廓”;Figma 开启 Outline text。展开 CSS 样式,并根据错误说明移除或重做不支持的效果与位图。仅导出纯 SVG 不一定解决所有问题。保留原文件并核对预览,不同浏览器可能存在差异。
01添加 SVG 素材
最多 30 个 SVG · 单个 1 MiB · 输入合计 20 MiB
1–6 个不同尺寸 · 16–2048 像素 · 最多 180 张 PNG
整批输出最多 1 亿像素 · 单张 PNG 20 MiB · ZIP 最大 100 MiB
源文件列表
0 / 30选择源文件,检查 viewBox、宽高比例和各个 PNG 的精确尺寸。不支持的文件会保留在列表中并说明原因。
添加静态 SVG 文件即可开始。
02准备一整套尺寸
03核对每个尺寸的预览
预览是按所选尺寸实际渲染的 PNG,仅在此面板中缩放显示。棋盘格表示透明区域。
交付前请核对预览。渲染使用精确导出尺寸,仅显示时缩放。保留源文件原始视口、viewBox 与对齐方式,原有空白也会保留。
- 源文件 viewBox
- 原始宽高比
全部 PNG 的精确尺寸
打包交付整组素材
每个成功导出的源文件使用唯一且保留中文等 Unicode 字符的文件夹名。manifest.json 记录原文件名、viewBox、所选设置、精确输出尺寸与失败项目。分享前请检查文件名。
像素合计表示输出工作量,并非预测 PNG 或 ZIP 大小。按顺序逐张导出;达到上限或取消时,不会悄悄缩小尺寸,也不会下载未完成的 ZIP。
文件始终留在当前浏览器标签页。不上传、不远程处理、不使用统计或本地存储。清空全部会释放当前批次,已下载的文件仍保留在设备上。
从已转曲素材到完整交付包
准备源文件
使用静态 SVG 图标或标志,先将文字转曲。导出 Plain SVG,并将样式表样式展开为呈现属性。
设置尺寸组
选择预设或自行输入尺寸。保持原有比例并指定最长边,或使用完整容纳的统一正方形画布,再调整留白与背景。
检查并交付
逐个选择源文件与尺寸,核对精确宽高。下载单张 PNG 或批量 ZIP,将清单与素材一同保留。
了解几个小细节
任何 SVG 都能转换吗?
不能。此工具面向已有的静态、已转曲图标与标志,不是通用网页 SVG 转换器。验证器只允许明确支持的功能,并在通过检查后重新构建素材,再作为图片解码。脚本、外部资源、foreignObject、动画、未转曲文字与字体、位图、style 样式块、style 属性与不支持的效果会被拒绝。被拒绝不代表文件有恶意。请在设计软件中重新导出 Plain SVG、将文字转曲并展开样式,不要直接删去仍需保留的内容。
这里的“尺寸”具体指什么?
指定最长边模式下,输出最长边等于所选尺寸,另一边按照源文件原始视口比例取整。SVG 素材使用统一比例完整放入画布,不会被拉伸。正方形模式创建“尺寸 × 尺寸”的画布,将整个原始视口完整容纳其中。导出前,每个源文件都会显示所有精确输出宽高。
留白如何计算?
仅正方形模式可以添加留白,按正方形边长的百分比应用在每一侧。设置 10% 时,内部区域的宽和高均为画布的 80%。素材保持比例并在此区域中居中。源文件本就存在的空白仍会保留。此工具保留原始视口,不会扩展画板以显示画板之外的内容。请先在设计软件中正确设置画板。
PNG 还是矢量文件吗?所有浏览器都完全一样吗?
PNG 是位图。导出较大的 PNG,是以该尺寸对矢量素材进行栅格化,不会生成新的 SVG。PNG 对已经渲染的像素进行无损编码,但不同浏览器的 SVG 渲染、抗锯齿和颜色处理可能存在差异。请预览实际交付尺寸。受限验证与仅作为图片解码可降低风险,但不构成绝对安全保证。
某个文件失败或点击取消会怎样?
导入错误会保留在源文件旁,可重试或移除。批量 ZIP 包含成功 PNG,并在清单中记录失败源文件或尺寸。若没有任何成功输出,则不会下载压缩包。取消、清空、移除以及新的设置或源文件变化会使未完成结果失效。ZIP 超限会放弃整个压缩包,不会悄悄降低所选尺寸。
有哪些上限?
最多 30 个 SVG,单个 1 MiB、合计 20 MiB。可选择 1–6 个不同尺寸,范围为 16–2048 像素。每批最多 180 张 PNG、合计 1 亿输出像素。单张 PNG 上限为 20 MiB,完整 ZIP 上限为 100 MiB。还有额外的 SVG 复杂度限制,以保持页面可用;浏览器也可能在达到上限前耗尽内存,必要时请分批处理。
文件或文件名会离开当前标签页吗?
处理使用随站代码,不上传、不远程处理、不使用统计或本地存储。ZIP 清单包含原文件名,文件夹名称也来自原文件名,可能暴露个人或项目相关信息。分享前请检查压缩包。素材画面本身也可能包含私人信息,此工具不是匿名化工具。