跳到主要内容

SVG to PNG

选择“透明”保留透明区域,或选择“白色”填充背景,SVG 中已经绘制的背景仍会保留

背景

在浏览器中转换,SVG 无需上传

SVG 预览尚未选择 SVG
预览将在这里显示

可以选择透明或白色背景

设置宽度后,高度会按 SVG 的原始比例计算

如何将SVG转为PNG

  1. 选择一份SVG或粘贴代码并点击“使用 SVG 代码”。先检查源图预览。
  2. 设置像素宽度,高度按准备后的源宽高计算;选择透明或白色背景。
  3. 点击“转换为 PNG”,然后下载并检查实际PNG。输出是固定像素,不是可编辑SVG。

为什么PNG很大,里面的标志却很小?

PNG宽度表示包含空余区域的整张画布,并不表示可见标志的宽度。原创圆形样本的SVG视口为200×100,viewBox为100×100。输出宽度200时,下载PNG为200×100,但圆形非透明部分仅60×60;非零alpha边界为[70,20,130,80]。转换器保留源布局,没有自动按图形裁切。

第二个原创文件仅改为preserveAspectRatio="none",PNG仍为200×100,圆形却横向拉伸。非零alpha边界为[39,19,160,80],即121×61。计数包含边缘低alpha抗锯齿像素,不代表数学椭圆恰好是该尺寸。W3C规定默认meet使用等比缩放,none允许横纵方向分别缩放。

如需标志填满方形图标,请在创作工具中准备合适画板或viewBox,保留原稿并检查新导出。本页没有按图形自动裁切或改写preserveAspectRatio的功能;单独增加PNG宽度会同时放大画布和空余区域。

为什么PNG很大,里面的标志却很小?
原始实验2026-11-05。两份实际PNG按相同显示尺寸对比。边界包含所有非零alpha像素,右/下边界不包含。

增加像素也会一起放大空余区域

首个样本的输出宽度由200改为400后得到400×200 PNG,圆形边界为[140,40,260,160],可见区域120×120。画布像素数变为四倍,但图形占画布的比例不变。两份实际下载分别为2,048和5,051字节。这只是该简单源图和浏览器的测量值,不是固定压缩率,也不能预测其他图稿大小。

PNG是固定像素网格。需要另一种尺寸时应从原SVG重新导出,不能期待已下载PNG得到可编辑路径或无限缩放能力。请在目标应用检查实际结果;本次合成控制没有测试特定建站工具、打印流程或实体手机。

Transparent保留透明,White填充整张画布

原创白底源在正方形viewBox内绘制白色矩形。选择Transparent后,其200×100 PNG两侧仍透明,非零alpha边界为[50,0,150,100];矩形本身保持白色。Transparent不是去背景操作。

11月6日另将原圆形样本用工具White设置导出。工具先填充整张输出画布,全部200×100像素均不透明,角点为白色;实际文件2,037字节。源内形状只覆盖映射后的几何区域,White设置覆盖整张画布。应按需要选择填充范围,修改SVG前保留原稿。

Transparent保留透明,White填充整张画布
实际合成输出:源内白底2026-11-05;White导出2026-11-06。棋盘表示透明区域,不是已绘制像素。

物理单位与viewBox:本工具的处理边界

另一控制写width="2in"、height="1in"及viewBox="0 0 200 100"。本工具准备尺寸为200×100,输出宽200时下载200×100 PNG;哈希与仅包含该viewBox的控制相同,均2,038字节。这不能证明进行了英寸到像素换算:尺寸解析仅接受数字或px,再回退到viewBox并标准化根尺寸。

移除该物理单位源的viewBox后,本工具拒绝转换。在其他应用正常显示的SVG不一定被本工具支持。请提供正的数字像素尺寸或有效正viewBox。本页没有DPI选择,也未验证物理打印尺寸;这些观察不代表竞品是否支持。

物理单位与viewBox:本工具的处理边界
原始实验2026-11-05。实际PNG对的SHA-256一致;无viewBox物理单位源为拒绝控制。

增加像素不能找回缺失字体

先检查字形,再判断是否只是像素尺寸问题。字体选择决定绘制哪些字形;放大导出宽度不能安装缺失字体。请对比原SVG与PNG并保留源文件。本工具依赖渲染环境可用字体,不将文字转路径,也不嵌入网页字体。

11月4日的原创控制用原生浏览器PNG参考图区分这两件事。虚构字体名前缀加monospace回退与显式monospace得到相同320×100 PNG,均5,672字节且SHA-256相同;仅改成serif时为5,696字节,相同画布中有3,089个RGBA像素不同。这些是SVG转WebP实验的渲染参考,今天补充到此页帮助诊断,并不是本SVG转PNG工具的新下载,也不能预测另一设备的字体结果。

另两份控制是手绘FP路径。根font-family不同,参考PNG仍相同,因为形状没有文字。这不证明本工具自动转轮廓。如需固定字形,请在创作工具中另存转轮廓副本,再检查实际导出;本次没有打开Illustrator、用户原文件或验证所有SVG文字特性。

增加像素不能找回缺失字体
原始实验2026-11-04。实际原生浏览器PNG参考按相同尺寸对比;不是11月8日转换实测,仅覆盖一个字体环境。

标为300 PPI会增加像素吗?

PNG的IHDR记录像素宽高。可选的pHYs块可以记录预期的物理像素密度。缺少该块时,文件未指定物理像素尺寸。排版或打印软件可以自行调整放置比例。

2026年11月12日,我们为11月5日下载的200×100 PNG加入每米11,811像素的密度标记,约为300 PPI。对照文件多了21字节,像素尺寸、压缩图像数据和解码后的RGBA像素一致。400×200下载的像素数是200×100下载的四倍。本次对照的两份Filepetal原始下载都没有密度标记。

按印刷要求计算像素宽度时,用要求的英寸数乘以每英寸像素数。例如2英寸、300 PPI需要600像素。可以按该宽度导出SVG,再到排版软件检查放置尺寸。本次核查了PNG字节及尺寸,范围限于文件本身。

标为300 PPI会增加像素吗?
实测PNG尺寸和密度标记。转换器原下载为2026-11-05,离线元数据对照为2026-11-12。

为什么 slice 裁掉了 SVG 边缘?

SVG 视口与 viewBox 比例不同时,由 preserveAspectRatio 决定如何放入画布。默认的 xMidYMid meet 会居中显示完整 viewBox,可能留下空带。slice 等比放大到覆盖视口,部分图形可能移出可见范围。对齐参数决定优先保留哪一侧。

2026 年 11 月 13 日,我们用带三条彩色标记的正方形 viewBox 导出了三份 200×100 PNG,只改 preserveAspectRatio。居中 meet 保留三条标记,左右各有 50 列透明像素。居中 slice 填满画布,只保留中间标记。顶部对齐的 slice 保留上方和中间标记。三份 PNG 的像素尺寸相同。

如果导出的顶部或底部消失,先看源图预览和 SVG 源文件,检查是否使用 slice,并对照视口与 viewBox 的宽高比。若需要保留完整 viewBox,可以在源文件副本尝试 meet 后重新导出。本工具根据准备后的源比例计算输出高度,实验中的对齐来自源文件。

为什么 slice 裁掉了 SVG 边缘?
2026-11-13 实际下载的三份 200×100 PNG,棋盘格用来显示透明区域。本次未操作测试竞品。

像素尺寸与密度对照下载

视口取景对照下载

  • xMidYMid meet SVG · PNG · 200 × 100 px
  • xMidYMid slice SVG · PNG · 200 × 100 px
  • xMidYMin slice SVG · PNG · 200 × 100 px

核查日期、尺寸、字节及哈希

字体参考文件下载

原始实验2026-11-04,2026-11-08重新核对文件字节、哈希与像素差异。这是历史渲染参考,不是今天的新转换结果。完整JSON记录输入输出尺寸、字节、哈希及范围。 下载完整记录

下载与复现

原始实验2026-11-05;六组透明输出在2026-11-06正式页复测,与原文件字节一致。White样本为2026-11-06新增。仅单一桌面内置浏览器,未测竞品转换、实体手机或打印。

下载11月5日完整记录 · 下载11月6日White记录

源文件实际PNG像素与字节SHA-256
meet.svg
140 bytes
4cfabb2d5375518be25809ddd37f70c19d97999dec7189387c4dc73a4f50c37e
meet-recovered.png
2026-11-05
200 × 100 px
2048 bytes
alpha: 70, 20, 130, 80
c3e7b820291ca319373f01ee7bfa33af9d7e5895a02aa3726257290ab2dd957b
meet.svg
140 bytes
4cfabb2d5375518be25809ddd37f70c19d97999dec7189387c4dc73a4f50c37e
meet-width400.png
2026-11-05
400 × 200 px
5051 bytes
alpha: 140, 40, 260, 160
a003b56504c3f9baa72028438755aac44141cf9464d9e189d66b89efb16711f8
meet.svg
140 bytes
4cfabb2d5375518be25809ddd37f70c19d97999dec7189387c4dc73a4f50c37e
meet.png
2026-11-05
200 × 100 px
2048 bytes
alpha: 70, 20, 130, 80
c3e7b820291ca319373f01ee7bfa33af9d7e5895a02aa3726257290ab2dd957b
painted-white.svg
185 bytes
0ff8c8662e734454ccb78156bda03c5f1a0b24b3efeb67e2d3f09af19299f167
painted-white.png
2026-11-05
200 × 100 px
2046 bytes
alpha: 50, 0, 150, 100
8494e596fcd29c43c5b4b9dc2b5ef25b2314c85ab8bc64ea1e414b703d7fe4e0
physical-with-viewbox.svg
140 bytes
9164a19d8caa2efebf74ef3f4285ca466e0d1199cf00e2ed77c39b8695d034d3
physical-with-viewbox.png
2026-11-05
200 × 100 px
2038 bytes
alpha: 20, 20, 80, 80
aea434d9619bae00dcd19aeb220361ca1251fd2e69f2a777be96b70fafde643c
stretch.svg
167 bytes
7b656990883c4c39d0955f64f4d4d6b5a80f07712ae3e504740ab12bba369641
stretch.png
2026-11-05
200 × 100 px
2847 bytes
alpha: 39, 19, 160, 80
523059c8f5a09249100d46b9705b905a425bcc94e18150ea1d8a3a9c70a5cf80
viewbox-only.svg
115 bytes
b2cbb263a5a97102e1db501ea5aa45888f66499d91bbf611de163cc98685cebd
viewbox-only.png
2026-11-05
200 × 100 px
2038 bytes
alpha: 20, 20, 80, 80
aea434d9619bae00dcd19aeb220361ca1251fd2e69f2a777be96b70fafde643c
meet.svg
2026-11-05
meet-white.png
2026-11-06 · White
200 × 100 px
2037 bytes
alpha: 0, 0, 200, 100
cd2c14385dd169bbfab6bd6846c50c0aa11c55654266d5e93bb4a9ac727c314b

非零alpha边界[x0,y0,x1,y1]包含抗锯齿边缘,右/下不包含。JSON另列六份源文件的字节与哈希,包括拒绝控制。请从源文件复跑,不以PNG扩展名或预览大小推断像素尺寸。

下载物理单位拒绝控制

支持内容与限制

单份静态自包含SVG,命名空间http://www.w3.org/2000/svg,最大2,097,152字节。形状、路径、文字、渐变和局部绘制引用由浏览器渲染。源与输出每边最多4096像素,总共最多1600万像素;先检查正的数字像素尺寸或有效viewBox。

拒绝脚本、动画、外部资源、嵌入图片、链接、foreignObject、use、style块和style属性。可用fill和stroke等呈现属性。本页只输出单张PNG,不提供SVGZ、批量、去背景、自动裁切或DPI控制;字体和浏览器可能影响结果。

常见问题

输出宽度会裁掉空白边吗?

不会。宽度作用于整张源画布。200改400控制中,圆形和空余边界一起放大;如需裁切,请在源编辑器中准备独立副本。

为什么圆变成椭圆?

检查源文件preserveAspectRatio和viewBox。本次none控制在相同PNG画布中拉伸图形;本页没有额外的拉伸开关。

Transparent能去除白色矩形吗?

不能。它保留原透明区域,SVG内不透明白色形状仍会绘制。本次源白底控制保留白色正方形及两侧透明边界。

能选择英寸或打印DPI吗?

本页不能。它使用数字像素尺寸或viewBox回退,只提供像素输出宽度。带viewBox的2in控制不属于打印尺寸测试。

为什么SVG被拒绝?

检查2MB上限、尺寸和下方不支持的标记。错误输入清除旧下载。11月6日无viewBox物理单位源被拒绝,宽度4097也禁用转换并移除旧结果。

支持文字、样式和外部图片吗?

文字依赖设备字体。style块和属性、嵌入或外链图片以及列出的活动或外部内容被拒绝。本工具不嵌入字体,也不把文字转路径。

需要账号或上传SVG吗?

不需要。选择本地SVG或粘贴代码,在浏览器转换并下载一份PNG。请保留原SVG,以便以后重新导出其他像素尺寸。

增加宽度能修复被替换的字形吗?

不一定。宽度控制像素画布,字体选择决定字形。上方带日期参考图在相同320×100尺寸下已不同,应先检查源字体。

路径样本相同是否表示本工具能把文字转轮廓?

不是。FP图形事先手绘为路径,本工具不执行文字转路径;需要时请在创作工具中另存转轮廓副本。

为什么不同软件显示的PNG PPI不一样?

若文件未写入物理密度标记,软件可能采用自己的默认值。用PNG像素宽度除以实际放置的英寸宽度,可计算有效PPI。上方带日期的三份样本可用来核查仅改密度和增加像素的区别。

为什么 PNG 尺寸正常,图案边缘却不见了?

检查源 SVG 是否使用 slice,以及视口与 viewBox 比例是否不同。上面的实测中,从居中 slice 改为居中 meet 后,两端标记恢复,PNG 仍为 200×100 像素。

来源与范围

本站控制为原创合成图,不能代表所有SVG或所有浏览器。坐标规则依据W3C,本站尺寸回退依据实际实现及下载控制。未证实对竞品的功能优势。

W3C SVG text and glyph selection

W3C SVG coordinate systems and preserveAspectRatio