如何将 Inkscape 的默认导出背景颜色从黄色更改为白色?

如何将 Inkscape 的默认导出背景颜色从黄色更改为白色?

我正在使用“Inkscape”中的导出功能将 SVG 文件转换为 PNG。由于我使用的是透明背景,因此背景颜色会自动设置为黄色。我想将此默认颜色更改为白色。我该怎么做?

答案1

至少对于直接在 Inkscape 中创建的文档,文件 > 导出位图... 可以按预期工作。如果文档具有透明背景,则导出的 PNG 会变为透明。如果是白色,则 PNG 会变为白色。

请检查文件 > 文档属性 > 页面 > 背景,然后检查 aplpha 通道 (A)。在 RGB 选项卡上,将所有值设置为 255,包括 A。

使用 Ubuntu Linux 10.04 上的 Inkscape 0.47 进行检查。

如果您的问题仅发生在转换在其他地方创建的 SVG 文件(而不是在 Inkscape 中),那么您需要发布该文件,以便我们尝试一下。

答案2

-b在命令行上

例如,获取白色背景而不是现在默认的透明背景:

inkscape -b FFFFFF -h 1024 input.svg -o output.png

在 Inkscape 1.0.1、Ubuntu 20.10 上测试。

有关的:https://graphicdesign.stackexchange.com/questions/74906/in-inkscape-how-do-i-add-a-white-background

答案3

我通过选择解决了这个问题

  • 文件 -> 导出 PNG 图像,然后选择“页面”作为导出选项。我还选择了
  • 文件 -> 文档属性 -> 背景颜色 ->R: 255 G: 255 B: 255 A:255

然后导出。

答案4

另一种方法是在 Inkscape 中创建一个图层。选择顶部菜单栏中的图层选项,然后选择“添加图层...”创建一个新图层。再次转到图层选项并选择“将该图层移至底部”,将该图层移至底部。然后在底部图层上添加一个填充了您选择的背景颜色的框。

相关内容