SVG 转 PNG 转换器
在浏览器中把 SVG 标记或 .svg 文件转成任意比例下清晰的 PNG 或 JPG。你的作品始终留在你的设备上。
SVG 转 PNG 转换器在你浏览器的画布上栅格化你的作品。你拖入或粘贴的 .svg 文件或标记在本地转换,绝不会上传到 ArrayKit。
打开图像转换器
关于 SVG 转 PNG 转换器
SVG 转 PNG 转换器把矢量作品栅格化为像素图像,无需任何设计软件。拖入一个 .svg 文件或粘贴 SVG 标记,然后挑选输出尺寸——固有尺寸的 1x、2x 或 3x 倍数、一个自定义比例,或保留纵横比的显式宽高。它会从 SVG 的 width 和 height 属性或其 viewBox 读取尺寸,因此你导出的内容与源一致。选择 PNG 以获得无损透明度,或选择 JPG 以获得更小的照片,并设置透明或纯色背景。当某个平台拒绝 SVG、你需要一个视网膜 @2x 素材,或一个网站图标、README 图片或邮件图形必须是位图时,它都很有用。一切都在画布上本地渲染;你的作品绝不离开你的设备。
功能特性
- 拖入一个 .svg 文件或粘贴原始 SVG 标记——无需设计应用
- 从 width/height 属性或 viewBox 读取固有尺寸
- 以 1x、2x、3x、自定义比例,或显式宽高导出
- 当你只设置宽度或只设置高度时锁定纵横比
- PNG 输出保留透明度;JPG 附带一个可调的质量滑块
- 透明或纯色背景,带实时棋盘格预览
- 在下载前查看固有尺寸、输出像素和文件大小
- 在你的浏览器中于画布上栅格化,不上传任何内容
如何使用 SVG 转 PNG 转换器
- 拖入一个 .svg 文件,或把 SVG 标记粘贴进源区域
- 挑选一个比例(1x/2x/3x 或自定义),或输入显式的宽度或高度
- 选择 PNG 或 JPG,以及透明或彩色背景
- 检查栅格预览,然后下载 PNG 或 JPG
示例
输入
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 32"><rect width="64" height="32" fill="#6d28d9"/></svg>
输出
64×32 SVG → 128×64 PNG at 2x scale
一个 0 0 64 32 的 viewBox 以 2x 栅格化后变成一张 128×64 的 PNG。
常见错误与故障排除
- 导出的 PNG 看起来模糊或有像素颗粒。 — 提高比例(试试 2x 或 3x)或设置一个更大的显式宽度。由于源是矢量,更大的输出尺寸仍然清晰——你是在选择栅格分辨率。
- 文本或图标字体在 PNG 中消失了。 — 画布渲染不会加载外部或系统字体。在你的编辑器里把文本转成路径(轮廓),或在栅格化前把字体嵌入。
- SVG 使用 width="100%",结果以默认尺寸输出。 — 百分比尺寸没有固定的像素尺寸,因此会使用 viewBox,或在没有 viewBox 时使用 300×300 的默认值。请添加一个 viewBox 或显式的像素宽高,或在此处设置一个自定义宽度。
- 一个外部引用的图片或样式表缺失了。 — 只有自包含的 SVG 才能可靠地栅格化。把任何链接的 <image href> 资源和 CSS 内联进来,让标记没有外部依赖。
常见问题
- 我如何把一个 SVG 导出为高分辨率的 PNG?
- 把比例设为 2x 或 3x,或输入一个像 1024 的显式宽度。由于源是矢量,更大的输出尺寸仍然清晰——你只是在选择要栅格化多少像素,因此挑选目标所需的分辨率。
- 这个转换器如何决定 PNG 的输出尺寸?
- 它从 SVG 的 width 和 height 属性读取固有尺寸,或在缺失时从 viewBox 读取,然后应用你的比例或显式宽高。只设置一个维度会保持原始纵横比。
- 我可以把 SVG 转成 JPG 而不是 PNG 吗?
- 可以。把格式切换为 JPG,并用质量滑块获得更小的文件。JPG 没有透明度,因此图像会被平铺到白色或你选择的背景色上;当你需要透明背景时请使用 PNG。
- 为什么我 SVG 里的文本在转成 PNG 后不见了?
- 浏览器画布在栅格化时不带你的系统或网页字体,因此 <text> 可能渲染为空白。在你的矢量编辑器里把文本转成轮廓(路径),或在这里栅格化之前把字体嵌入 SVG。
- 把 SVG 转成 PNG 会保留透明背景吗?
- PNG 输出保留透明度,因此选择 PNG 并使用透明背景选项即可保留它。预览会在图像透明处显示棋盘格。如果你需要不透明背景,请选择一个纯色填充。
- 我转换 SVG 到 PNG 时它会被上传吗?
- 不会。SVG 转 PNG 转换器把一切都在你浏览器的画布上渲染。你拖入的标记或文件在本地被栅格化,结果绝不会离开你的设备,也不会发送到 ArrayKit。
相关工具
- 图片格式转换工具 — 在浏览器中完整地在 PNG、JPEG 和 WebP 之间转换图片。
- SVG 优化工具 — 压缩 SVG:移除注释、元数据和编辑器残留,并合并空白。
- 图片优化工具 — 重新编码并缩小图片(JPEG/WebP/PNG),可选调整尺寸。
- Base64 图片编码器 / 解码器 — 将图片转换为带 HTML 和 CSS 片段的 Base64 Data URI,或将 Data URI 解码为可下载的图片。
- 应用图标生成器 — 将一张图片转换为所有 iOS、macOS 和 Android 应用图标尺寸——打包为 ZIP,在您的浏览器中完成。
- 图片取色器 — 在浏览器中从图片取任意像素的 HEX、RGB 和 HSL 颜色值。
全部 ArrayKit 工具