如何将 PNG 图像转换为 SVG
提供 PNG 图像数据后提交处理,工具会将其转为黑白追踪结果,并返回 SVG 格式文本。请检查返回文本,因为成功结果的开头标签格式不完整,且矩形数量可能被截断。
这项转换适合什么情况
PNG 转 SVG 工具适合把一份 PNG 图像数据处理成黑白 SVG 格式文本,便于查看追踪结果或继续整理。它会先读取图像,再将图像转换为纯黑白表示,并用黑色矩形表示检测到的黑色区域。这里的 SVG 更适合作为处理结果检查,而不应直接理解为保留全部图像细节的标准矢量文件。
操作步骤:从 PNG 获取结果
- 准备一份 PNG 图像数据。工具提供可选的图像数据输入;如果不提供内容,默认值为空,转换不会获得可处理的图像。
- 将 PNG 数据填入图像数据输入。确认输入内容完整后,提交处理。
- 如界面提供 Simplify 复选框,可保留默认启用状态,也可以按需要调整。当前处理不会因该选项的值而改变,因此它不会改变这次追踪结果。
- 等待处理完成。工具会解码数据、打开图像,并把它转换成纯黑白图像后进行基本位图追踪。
- 查看返回的结果状态和 SVG 格式文本。成功结果的开头文本会带有源图像的宽度和高度,并以黑色矩形表示检测到的黑色区域;但开头的 SVG 标签格式不完整,使用前应先检查并修正。
如何理解输出
结果中的黑色矩形对应追踪到的黑色区域,源图像的宽度和高度会出现在结果开头文本中。生成的矩形数量最多为 2,000 个;如果检测到的区域超过这个数量,处理会报告输出已截断,因此复杂图像的结果可能只呈现部分追踪内容。
如果结果失败,先检查是否提供了图像数据,再确认处理过程没有异常。图像处理支持不可用时也会在处理图像前返回失败。即使状态显示成功,也不要直接把返回文本当作必然有效的 SVG 文档,因为其开头标签缺少正确的结束角括号。
使用示例
用户准备一张包含黑色标志的 PNG 图像,并希望查看其黑白追踪结果。
准备一张包含黑色图形的 PNG,将其图像数据填入输入并提交处理,然后检查返回状态和文本开头。
返回一个处理状态和 SVG 格式文本;文本开头包含源图像宽度与高度,并以黑色矩形表示检测到的黑色区域。
使用限制
- 结果限于黑白基本位图追踪,最多生成 2,000 个矩形;返回文本的开头 SVG 标签格式不完整,因此不能直接视为必然有效的 SVG 文档。
常见错误
- 未填入 PNG 图像数据会导致处理失败。请先提供完整的图像数据,再提交转换。
常见问题
这个工具能把 PNG 转成完整的 SVG 文件吗?
可以,但它处理的是黑白追踪结果,而不是保留全部图像细节的完整矢量等价物;返回文本的 SVG 开头标签还需要检查。
转换结果里会有什么内容?
成功结果会包含源图像的宽度和高度,以及表示黑色区域的黑色矩形;检测到的矩形超过 2,000 个时,输出会被截断并报告截断。
为什么转换没有成功?
如果没有提供图像数据、处理过程出现异常,或图像处理支持不可用,结果会失败,而不是成功转换。