为什么你的 SVG 有白色背景
SVG 格式本身没有背景。凡是没有绘制内容的地方,文件都是透明的,后面的东西会透出来。所以当一个 SVG 显示纯白或纯色背景时,那个背景其实是一个对象:嵌入文件里的矩形,通常位于最底层。一般的绘图应用或导出流程会添加它,好让作品在白底上预览得漂亮。
这意味着移除 SVG 背景既不是滤镜也不是特殊模式,而是普通的编辑操作。选中充当背景的形状,删除即可。因为 Rayzia 以原生 SVG 方式读取文件,那个形状会作为可点击的普通可编辑对象出现。
如何移除 SVG 的背景
- 打开编辑器。 访问 rayzia.com,打开位于 /vector/的编辑器。无需下载,开始使用也不用注册账号。它可在 Windows、Mac、Linux、ChromeOS 或平板上的任何浏览器中运行。
- 把 .svg 拖进来。 将文件拖放到画布上,或使用「文件」再「打开」。Rayzia 以原生 SVG 方式读取,所以背景矩形会成为可编辑的独立对象,而不是锁定图片的一部分。
- 点击背景形状。 点击白色矩形将其选中。如果作品盖在它上面,可按 Alt+点击同一位置来选中后面的对象;每次 Alt+点击都会向下深入一层。
- 删除它。 按 Delete 删除所选内容。如果选错了对象,一键撤销即可恢复。
- 导出。 选择「文件」再「导出」,选 SVG 可拿回整洁的矢量文件,需要位图副本则选 PNG。PNG 保留透明度,你刚清空的区域会保持透明。
导出时保留透明度
背景形状删掉后,导出的 SVG 在没有绘制内容的地方就是透明的。这不是需要打开的选项,而是格式本身的工作方式,而且 SVG 对透明和半透明的支持往往比 PNG 更灵活。
透明度通常是在位图导出时丢失的,所以了解各格式的确切行为很有帮助。在 Rayzia 中,PNG 保留透明度。JPG 会先在背后填上白色背景,因为 JPEG 没有 alpha 通道。需要带透明度的固定位图时用 PNG,反正会放在白色页面上的图片再用 JPG。没有需要寻找的开关:只要作品背后的画布是空的,导出的 PNG 在那里就是透明的。
SVG 透明度:常见问题
在 Rayzia 中移除 SVG 背景是免费的吗?
是的。编辑免费,SVG 和 PNG 导出也免费。全部 50+ 工具都免费,AI 助手同样免费。免费版包含 3 个云端文件;如需无限云端文件、PDF 导出以及无角标的分享链接,Pro 版每月 $8。
我的 SVG 为什么一开始就有白色背景?
因为文件里保存了一个白色矩形,通常在最底层。SVG 格式本身默认透明,所以可见的背景几乎总是来自某个程序添加的形状,往往是为了让作品在白底上预览。删除那个形状,透明度就回来了。
导出为 PNG 会保留透明度吗?
会。PNG 保留透明度,画布为空的地方导出的像素就是透明的。JPG 不会:它会被填上白色背景,因为 JPEG 没有 alpha 通道。
我可以添加背景而不是移除吗?
可以。在想要覆盖的区域画一个矩形并填色,先画它以便让它位于堆叠的最底层。矩形的选项栏有精确的 W 和 H 字段并可选单位,因此可以精确匹配画板尺寸。