python - 4.10 实验室:从 RGB 中去除灰色
问题描述
给定红色绿色和蓝色的整数值。从每个值中减去灰色
我一直无法解决这个问题。有人可以帮帮我吗?
解决方案
实际上在 RGB[0, 0, 0]
中是黑色的,[255, 255, 255]
是白色的,所有其他数字组合都是灰色或彩色的。如果所有 3 个数字都相等 - 那将是一些灰色阴影。如果数字不同-它将是其他颜色(不是灰色)。
所以灰色不在这些值(红色、绿色和蓝色)中的每一个中,它是这些值的组合。
您可以将所有像素替换为相同数量的组合,除了[0, 0, 0]
其他[255, 255, 255]
颜色(如白色或其他颜色)。
推荐阅读
- python - 清理从扫描的 .pdf 中提取的文本数据
- numpy - 如何阅读 Numpy 文档
- javascript - 找不到选择器的节点 // Puppeteer 错误
- c# - 如何在 C# 中使用 ObjectId 中的时间戳过滤文档?
- sql - T-SQL:从 INFORMATION_SCHEMA.TABLES 还原的所有表中选择数据
- php - MCRYPT 的等效加密 - 保留客户端代码
- java - 使用 findelements 时 xpath 定位器的“用于定位器的选择器无效”错误
- ruby-on-rails - [selenoid][capybara][rails] 我们可以在 Rack App 中使用 selenoid
- android - 将谷歌地图的边界限制在给定区域
- mysql-error-1064 - 在第 1 行的“DESC”附近使用正确的语法