【发布时间】:2017-11-24 12:43:25
【问题描述】:
我正在使用PSD.JS(用于 NodeJS 和浏览器的 Photoshop PSD 文件解析器)来解析一些 PSD 文件。当解析器提取文本层的信息时,颜色信息以数组形式返回。
例如:colors": [ [ 102, 0, 255, 0, 255 ], [ 102, 0, 255, 0, 255 ] ]
但数组包含 5 个值,而不是 RGB 的 3 个或 CMYK 的 4 个。
请有人帮我理解为什么颜色用 5 个值表示?
有没有办法将其转换为 RGB 等价物?
我很确定这不是 PSD.JS 的问题,而是实现细节。
【问题讨论】:
-
CMYK + Alpha 通道?
-
也许可以分享 PSD,这样我们就可以打开并查看它在应用程序中的样子。最初的想法是 alpha 通道,但值/顺序看起来不正确。
-
这是文件。但是这种情况会全部PSD。sendspace.com/file/0ow58d
-
文件之间的数组中的值是否不同?没有任何不透明度低于 100% 的文本层,所以我认为您的值与 alpha 无关。
-
@dom_ahdigital 不同层的值不同,因此它们因文件而异。
标签: javascript node.js psd