可以使用javascript更改图像调色板吗?

问题描述 投票:0回答:2
我已经在这里看到了一些与此相关的问题,但没有一个提供好的答案。

我需要的是一个 JavaScript(或者可能是某种使用 PHP/Apache 的插件),它可以找到图像中的颜色并用自定义调色板中最接近的颜色替换它们,在我的例子中是

NES 调色板。这怎么办?

javascript image-processing
2个回答
3
投票
是的,可以使用 JavaScript 来完成,按照以下步骤操作:

    将图像加载到画布中
  1. 获取图像数据(这是每个像素的 rgba 值的数组)
  2. 循环数组并将 rgba 值转换为十六进制值
  3. 将结果颜色转换为调色板中最接近的颜色
  4. 将新颜色转换回 rgba 值
  5. 将新的图像数据数组恢复到画布

0
投票
纳米。我把它盖住了。抱歉

© www.soinside.com 2019 - 2024. All rights reserved.