关于dhash的疑惑

最近看到一篇博客是关于讲解对比图片相似度的。其中有这样几行代码`1.

/\*\*
  1. * 获取像素点的灰度值
  2. * @param $rgb
  3. * @return int
  4. */
  5. function getGray($rgb)
  6. {
  7. $r = ($rgb >> 16) & 0xFF;
  8. $g = ($rgb >> 8) & 0xFF;
  9. $b = $rgb & 0xFF;
  10. return intval(($r + $g + $b) / 3) & 0xFF;
  11. }`
  12. 为什么要右移?为什么要右移16 、8
回复
阅读 831
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏