【问题标题】:Where to find the transparancy of a color in an .eps file在 .eps 文件中哪里可以找到颜色的透明度
【发布时间】:2022-10-30 23:28:33
【问题描述】:

我正在做一个项目,但我对此并没有真正的经验。我想制作一个插件,用户只能上传 .eps 文件。但是有一个问题...

用户只能上传 .eps 文件,这些文件中不能有透明的颜色。我想了一些东西来搜索特定的透明度值,如果它们在那里,插件将不接受该文件。但实际上我对 .eps 文件一无所知。我希望有人可以教我基础知识或帮助我找到我必须在文件中查找的条款以不接受它。

我制作了 2 个 .eps 文件,一个文件包含透明颜色,另一个文件不包含。我注意到没有的文件要短得多。此外,颜色透明的文件具有后备图像并且更长。这是因为透明颜色还是有其他原因。我将发布文件之间差异的屏幕截图。

【问题讨论】:

    标签: adobe-illustrator eps


    【解决方案1】:

    PostScript 没有任何真正的透明度概念。如果您在输出中看到透明度,则很可能透明内容已被渲染为图像,而 EPS 包含该图像。

    您的 EPS 程序显然是作为 PDF 文件开始的,而您指出的部分与透明度完全无关。那条线改变了当前的转换矩阵并进行了 gsave,仅此而已。

    但简而言之,如果你想禁止 EPS 文件中的透明度,那么你什么都不用做,PostScript(因此 EPS,Encapsulated PostScript)不能包含任何透明度。

    【讨论】:

      猜你喜欢
      • 2021-04-23
      • 2021-12-10
      • 2021-06-18
      • 1970-01-01
      • 1970-01-01
      • 2013-06-12
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多