gpt4 book ai didi

python - RGB 元组到 RGB 整数

转载 作者:行者123 更新时间:2023-12-01 04:44:14 26 4
gpt4 key购买 nike

我想知道如何从像素中获取颜色作为 RGB 整数,并在需要时进行转换。另外,如何利用差异来确定一个像素是否比另一个像素更亮或更暗。

最佳答案

简单:

rgb_int = rgb_tuple[0] << 16 | rgb_tuple[1] << 8 | rgb_tuple[2]

测试较亮或较暗比较棘手。您应该使用单个灰度值作为亮度,然后它们可以直接进行比较。将 RGB 转换为灰度有多种方法,这是最古老且最简单的方法:

gray = r * 0.299 + g * 0.587 + b * 0.114

关于python - RGB 元组到 RGB 整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29849987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com