【发布时间】:2012-01-13 08:35:48
【问题描述】:
我有一个 PNG 图像,其中一些像素的 alpha 为 254。这些像素具有这种颜色: RGBA{183, 221, 129, 254}(不是 javascript 表示法)。
我可以在 Gimp 中检查 R、G 和 B 分量是 183、221 和 129。
但是当我在 Chrome 中使用 getImageData(在画布上)读取像素时,R、G 和 B 值被修改为 182、220 和 128(A 正确为 254)。
这是标准化的转换还是错误?如果这很正常,我在哪里可以找到从 PNG 中的值预测 getImageData 给出的 RGB 值的确切公式?
【问题讨论】:
标签: javascript png rgb html5-canvas