是否可以使用JavaScript确定给定图像是灰度还是彩色?
答案 0 :(得分:4)
将图片绘制到画布
循环显示图像数据
测试每个像素,如果red-cahnnel == green-channel == blue-channel(所有颜色通道具有相同的值)
如果对于所有像素都为真,那么它是灰度的,如果你点击第一个不符合条件的像素就可以停止并且它是彩色的。
答案 1 :(得分:3)
查看http://www.pixastic.com/lib/docs/actions/colorhistogram/
这将很容易提供您确定此数据所需的数据。