gpt4 book ai didi

javascript - PSD.js 字体颜色代码毫无意义

转载 作者:搜寻专家 更新时间:2023-10-31 23:23:18 24 4
gpt4 key购买 nike

我知道有人问过这个问题here已经但是没有任何有意义的答案,开发人员是一场噩梦。

使用 PSD.js,文本字符的颜色与 RGB、RGBA 或 CMYK 不匹配,a 颜色数组中有 5 个数字,如果您尝试比较,它们甚至与 Photoshop 文件中的文本颜色不匹配RBG 或 CMYK 值的任何数字。

PSD.js 为文本特定部分的颜色显示的示例显示了这个数组:

[3] => Array
(
[0] => 27
[1] => 185
[2] => 116
[3] => 0
[4] => 255
)

你可以清楚地看到这些与我之前看到的任何颜色代码都没有关联。这些数字应该代表这种颜色:#db6971 - 但没有一个数字匹配任何东西,它的 RGB 是 219,105,113,CMYK 是 11%,72%,46%,0%

那么有人知道这里发生了什么吗?我正在尝试将此文本呈现为 html,但我无法在不知道这些数字的含义的情况下设置颜色。

最佳答案

如 PSD.js 存储库官方 GitHub 页面上的帖子中所述 - https://github.com/meltingice/psd.js/issues/119#issuecomment-346899211

...要转换数组,您可以这样做。

const colorArray = [ [ 102, 0, 255, 0, 255 ], [ 102, 0, 255, 0, 255 ]]
const RGB = colorArray.map(([r,g,b]) => [r,g,b]) //[[102,0,255],[102,0,255]]

关于javascript - PSD.js 字体颜色代码毫无意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48952798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com