SVG 转 PNG 转换器
经过严格的活动内容、外部资源和复杂度检查后,把一张自包含 SVG 栅格化为真实 PNG。
Category: conversion · Priority: P0
仅自包含 SVG · 最大 5 MiB · 4000 万像素
原始 SVG 绝不会直接插入页面
转换流程
选择自包含 SVG,设置倍率或尺寸与背景,然后栅格化并下载验证后的 PNG。
SVG 与 PNG
SVG 描述可缩放矢量内容,PNG 保存固定像素网格。栅格化提升兼容性,但输出无法再无损缩放。
输出尺寸
固有宽高或 viewBox 决定比例,可选预设或自定义尺寸,但不得超过 4000 万像素。
倍率
1× 到 4× 预设会按固有尺寸等比放大,同时执行输出像素上限。
viewBox 与固有尺寸
有效宽高定义基础尺寸;缺少宽高时,有限且为正的 viewBox 提供宽高比和栅格尺寸。
透明度与背景
默认保留 PNG Alpha,也可叠加到明确的自定义颜色。
SVG 安全边界
在任何预览或渲染前,拒绝 DOCTYPE、实体、脚本、事件处理器、嵌入文档、外部 URL、CSS import 和非本地资源引用。
外部资源限制
拒绝远程图片、字体、样式、协议相对 URL、data/blob 资源和非片段引用;SVG 必须完全自包含。
栅格化与画质
请为目标显示尺寸选择足够的输出像素,之后放大 PNG 无法恢复 SVG 的矢量锐度。
浏览器本地处理
解析、净化、预览、栅格化、编码和下载都在浏览器内完成,不上传图片,也不请求外部资源。
限制
只接受静态、自包含 SVG;不支持外部字体、图片、样式、脚本、嵌入 HTML、动画工作流或服务器渲染。
常见问题
原始 SVG 会直接插入页面吗?
不会。先解析并拒绝不安全结构,只有验证后序列化的 SVG 才获得本地预览 URL。
SVG 能加载外部图片或字体吗?
不能,外部 URL、data URL、CSS import 和非片段引用都会被拒绝。
PNG 最大多大?
输出上限为 4000 万像素,可选 1× 到 4× 倍率或自定义尺寸。
SVG 会上传吗?
不会,验证、预览、渲染和编码都在本地完成。
还需要其他无损 PNG 转换? 打开 WebP 转 PNG