标签: javascript rgb
我正在寻找一种方法来扫描任何给定的图像,并确定它是大部分是暗的还是浅的(在明亮鲜艳的颜色或暗色和不饱和色的意义上)。
这是在PHP中完成的:Background image dark or light?
但有没有办法用Javascript动态做到这一点?查看像素并确定其RGB?我只需要知道是否将叠加文本分别设置为黑色或白色。
答案 0 :(得分:3)
这可以通过使用HTML5 canvas作为一种解决方案来实现。
将图像加载到画布中,然后可以访问像素值并执行您选择在其上使用的算法
我知道,没有内置命令可以执行您描述的精确任务。
另一种解决方案是将serve或read数据转换为原始格式blob,array值,以便处理它们。< / p>