【问题标题】:SVG background transparencySVG 背景透明度
【发布时间】:2022-01-23 12:59:27
【问题描述】:

我在飞行模拟中有一个应用程序可以旋转具有完全透明背景的仪表针。 Photoshop 具有真正的透明背景,但是当我将 SVG 文件转换为 PNG 文件(使用文件转换器)时,Photoshop 中的背景始终为白色,甚至设置不透明度等。有没有办法做到这一点,或者 SVG 只导出 RGB 而不是比RGBA?

【问题讨论】:

  • SVG 是一种矢量文件格式。如果您的 SVG 没有背景元素(例如矩形),那么它应该是透明的。转换 SVG 时,文件转换器很可能具有默认的纯白色背景。我不知道您使用的是什么“文件转换器”,但如果它有任何好处,它可以选择在转换时使用透明背景。
  • 发布您的 SVG 文件

标签: svg


【解决方案1】:

谢谢。如果我使用 FileCoverter 或 ImageMagick 将以下 SVG 文件转换为 PNG,当我使用 Photoshop(版本 12,不支持 SVG)检查 PNG 文件时,我会在白色背景上看到一个红色矩形。 我做错了什么?

<svg version="1.1"
    width="300" height="300"
    xmlns="http://www.w3.org/2000/svg">

<rect x="50" y="50" width="200" height="100" stroke="red" fill="red" />
</svg>

【讨论】:

    【解决方案2】:

    通过在 Inkscape 中打开 SVG 文件并将其导出为 PNG 文件,我设法将背景设置为透明。然后 Photoshop 会看到透明背景。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2016-02-19
    • 2013-09-05
    • 2021-11-15
    • 2018-01-07
    • 2018-02-12
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多