运行工具
本工具接收 PNG 图像数据,通过基础位图追踪技术将其转换为黑白 SVG 格式文本。系统首先解码输入数据,将图像转换为纯黑白表示形式,然后识别黑色区域并生成对应的 SVG 矩形。最终输出的文本包含源图像的宽度和高度信息,但请注意,由于实现机制限制,生成的 SVG 起始标签可能存在格式不规范的情况,导致部分严格校验器无法直接解析。处理过程中最多生成 2000 个追踪矩形,若检测到更多黑色区域,输出将被截断。简化选项当前默认启用但不影响实际处理逻辑。若缺少图像数据或底层图像处理库不可用,系统将返回处理失败提示而非转换结果。此过程不涉及网络访问,适用于需要快速提取简单黑白轮廓的开发或设计场景。
使用说明
- 在“图像数据”字段中上传或粘贴 PNG 文件内容。
- 确认“简化”复选框状态(当前默认选中,但不改变处理逻辑)。
- 点击运行按钮开始转换过程。
- 等待系统解码图像并执行黑白像素追踪。
- 在结果面板查看生成的 SVG 格式文本。
- 检查输出文本是否包含预期的宽高属性及矩形路径数据。
- 若输出被截断,请尝试使用更简单的源图像以减少矩形数量。
示例
- 上传一个简单的黑白 Logo PNG 文件,工具生成包含数十个黑色矩形的 SVG 文本,用于网页矢量展示。
- 输入一张高对比度的二维码截图,系统尝试追踪黑色模块,但若细节超过 2000 个矩形,输出会被截断。
常见问题
为什么生成的 SVG 代码在某些编辑器中报错?
因为工具生成的 SVG 起始标签存在格式不规范问题,缺少必要的闭合符号,导致严格遵循标准的解析器无法识别。
转换后的图像会保留颜色吗?
不会。系统会将输入图像转换为纯黑白表示形式,仅保留黑色区域的轮廓,所有彩色信息都会丢失。
如果图像非常复杂会发生什么?
工具最多生成 2000 个追踪矩形。如果图像中的黑色区域过于复杂导致矩形数量超出限制,输出结果会被截断,可能无法完整还原图像。
未上传图像时点击运行会发生什么?
如果缺少图像数据,系统无法执行解码和追踪步骤,将返回处理失败的结果,而不是生成空的 SVG 代码。