我正在寻找一种方法来扫描任何给定的图像并确定它是否大部分是暗的或亮的(在明亮鲜艳的颜色或暗且不饱和的颜色的意义上)。
这是用 PHP 完成的:背景图片深色还是浅色? https://stackoverflow.com/questions/5842440/background-image-dark-or-light
但是有没有办法用 Javascript 即时完成呢?查看像素并确定它们的 RGB?我只需要知道是否将覆盖文本分别设置为黑色或白色。
这可以通过使用来实现,作为一种解决方案。
将图像加载到画布中,然后您可以访问像素值并执行您选择对其使用的任何算法
据我所知,没有内置命令可以完成您所描述的精确任务。
另一种解决方案是serve http://mdn.beonex.com/en/AJAX/Getting_Started.html or read https://developer.mozilla.org/en-US/docs/DOM/File将数据转化为以原始格式,array https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array值,以便可以对其进行处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)