首页 > 解决方案 > 4.10 实验室:从 RGB 中去除灰色

问题描述

给定红色绿色和蓝色的整数值。从每个值中减去灰色

我一直无法解决这个问题。有人可以帮帮我吗?

标签: python

解决方案


实际上在 RGB[0, 0, 0]中是黑色的,[255, 255, 255]是白色的,所有其他数字组合都是灰色或彩色的。如果所有 3 个数字都相等 - 那将是一些灰色阴影。如果数字不同-它将是其他颜色(不是灰色)。

所以灰色不在这些值(红色、绿色和蓝色)中的每一个中,它是这些值的组合。

您可以将所有像素替换为相同数量的组合,除了[0, 0, 0]其他[255, 255, 255]颜色(如白色或其他颜色)。


推荐阅读