导出pdf时的inkscape透明度?

719*_*016 16 pdf inkscape transparency

我如何需要更改inkscape 文件中的透明对象才能将它们正确导出为pdf?到目前为止,似乎默认设置使透明对象不可见或不透明。

小智 9

由于将透明形状导出为 PDF 仍然无法正常工作(至少对我来说,现在)并且位图的导出(据我所知)在您更新图形时需要大量工作,这里是我对形状的简单解决方法。

同样,这仅适用于形状,不适用于嵌入的图像。

http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180

基本上,它归结为设置颜色的 alpha 通道而不是它的 opacity。我会认为这些是相同的属性,但显然它们不是。

干杯,简


Joc*_*oce 1

检查是否是您的 PDF 阅读器无法呈现透明度。使用 Adob​​e Acrobat 或 Okular (linux),根据我的经验,这些可以渲染大多数类型的透明度(包括渐变)。

最简单、愚蠢的解决方案是导出位图,然后渲染实体对象上的透明度。然后您可以转换为 PDF,但这不再可扩展。

然而,据我所知,没有自动“可靠”的方式从 inkscape 导出带有透明度的可缩放 PDF。

不过,您可以手动执行此操作:

  1. 导出位图并在 GIMP 等中打开它
  2. 对于任何透明的纯色对象,复制它的次数与它覆盖其他对象的次数一样多,将这些位 ( Ctrl+ *) 中的每一个与覆盖对象的副本相交,并为交集提供您在 GIMP 中使用移液管获得的颜色你的画作。

有点麻烦,不是吗?它应该是可编写脚本的...请参阅我在 inkscape 论坛上的帖子:http ://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

编辑:好的,多思考一下这个问题,有一个更好的方法

  1. 在透明物体的深度处创建一个“透明”图层,将透明物体移动到该图层;

  2. 仅查看该图层并“编辑 > 制作位图副本”( ALT- B)

  3. 将此副本移动到“透明”图层旁边的新图层“位图”

  4. 在导出 PDF 之前,请关闭图层透明和图层位图的查看。

这样,您就拥有了一个组合的位图+可缩放矢量文档:只有透明填充不可缩放,但它将在 PDF 查看器中正确呈现。

限制:

  1. 每次修改任何透明对象时都需要重复此操作。

  2. 如果您在不同深度有透明物体,您还需要重复此操作。

  3. 可能有些 PDF 查看器甚至不处理位图透明度,在这种情况下,“位图”图层下方的图层中的矢量元素可能无法正确渲染。