当前位置: 首页 > news >正文

数字图像处理篇---明度与饱和度

我们用最生活化的方式来理解明度饱和度的区别。


一句话比喻

把颜色想象成一杯果汁:

  • 明度=加多少水(控制浓淡)

  • 饱和度=果汁本身的浓郁程度(控制鲜艳度)


1. 核心概念对比

维度明度 (Lightness/Brightness)饱和度 (Saturation)
它回答的问题“颜色有多亮或多暗?”“颜色有多鲜艳或多灰?”
物理本质光的强度颜色的纯度
极端情况最亮→白色;最暗→黑色最高→纯色;最低→灰色
生活比喻灯的亮度旋钮果汁的浓度
调整效果向白色或黑色靠近向纯色或灰色靠近

2. 视觉化理解:四个关键点

① 保持色调不变,只调明度
原始色:纯红色 (🔴) 调高明度:🔴 → 🟥 → 🟧 → 🟨 → ⬜(最终变白) 调低明度:🔴 → 🟫 → 🟤 → 🟥 → ⬛(最终变黑)

现象:颜色沿着“黑→纯色→白”的轴变化。

② 保持色调和明度不变,只调饱和度
原始色:鲜艳红色 (🔴,饱和度100%) 降低饱和度:🔴 → 🟥 → 🟦 → 🟨 → ⬜(最终变灰色)

现象:颜色从边缘(鲜艳)向中心(灰色)移动,但亮度基本不变

③ 关键实验:从彩色照片理解

找一张彩色照片,在手机或电脑上:

  1. 把饱和度调到最低→ 照片变成黑白照片,但仍有明暗变化

  2. 把亮度/明度调到最低→ 照片变成全黑

  3. 把亮度/明度调到最高→ 照片变成全白

④ 色彩空间中的位置

想象一个三维色彩模型(如HSV的锥形):

  • 明度:控制你在锥体的高度(底部黑,顶部白)

  • 饱和度:控制你离中心轴的距离(中心是灰色,边缘是纯色)


3. 生活中的类比

类比一:灯光与色纸
  • 你有一盏可以调亮度的白光灯(💡)

  • 灯前放一张红色玻璃纸(🔴)

明度变化:调灯光亮度旋钮

  • 亮度0%:全黑(看不见红色)

  • 亮度50%:中等亮的红色

  • 亮度100%:非常亮的红色

饱和度变化:换不同纯度的红色玻璃纸

  • 100%饱和:深红玻璃纸 → 鲜艳红色

  • 50%饱和:浅红玻璃纸 → 淡红色

  • 0%饱和:透明玻璃纸 → 白色光(无红色)

类比二:绘画调色

你想画一个苹果:

  • 控制明度:加白色颜料(变亮)或加黑色颜料(变暗)

  • 控制饱和度:加灰色颜料(变灰)或加更纯的红色颜料(变鲜艳)


4. 错误理解的纠正

常见误解:“浅红色就是明度高,深红色就是明度低”

  • 不一定!浅红色可以是:

    • 高明度 + 高饱和度(明亮鲜艳的红色)

    • 高明度 + 低饱和度(浅粉色/淡红色)

  • 深红色也可以是:

    • 低明度 + 高饱和度(暗但鲜艳的红色)

    • 低明度 + 低饱和度(暗沉的褐红色)


5. 在不同颜色空间中的表现

颜色空间明度控制饱和度控制
RGB同时增加R,G,B值复杂,需调整三色比例
HSV/HSLV值(明度)S值(饱和度)
LabL值(明度)a和b值的“远离中心”程度

最佳理解模型:HSV/HSL

  • 在Photoshop等软件的取色器中,通常有:

    • 垂直滑块:控制明度(V/L)

    • 方形区域:水平方向控制饱和度(S),垂直方向在HSL中控制明度(L)


6. 应用中的实际区别

调整照片时:
  • 调明度:让整张照片变亮或变暗(像调整曝光)

  • 调饱和度:让颜色更鲜艳或更素雅(像加滤镜)

设计配色时:
  • 通过明度:创造明暗对比、层次感

    /* 按钮的明度变化 */ .btn-primary { background: hsl(200, 100%, 50%); } .btn-hover { background: hsl(200, 100%, 60%); } /* 更亮 */ .btn-active { background: hsl(200, 100%, 40%); } /* 更暗 */
  • 通过饱和度:控制视觉冲击力、营造氛围

    /* 不同饱和度的主题 */ .vibrant-theme { color: hsl(200, 100%, 50%); } /* 鲜艳 */ .muted-theme { color: hsl(200, 30%, 50%); } /* 柔和 */
人眼感知特点:
  • 对明度变化:极其敏感(能分辨数百万级明度)

  • 对饱和度变化:相对不敏感(尤其在高饱和区域)


7. 快速测试:你分清楚了吗?

问题:下面这些变化主要调整了明度还是饱和度?

  1. 鲜艳的红色 → 粉色 ✅答案:主要降低饱和度(加了白色,但白色会提高明度)

  2. 鲜艳的红色 → 深红色 ✅答案:主要降低明度(加了黑色)

  3. 鲜艳的红色 → 灰色 ✅答案:大幅降低饱和度

  4. 深红色 → 浅粉色 ✅答案:提高明度 + 降低饱和度

正确答案解释

  • 粉色 = 红色 + 白色 → 饱和度↓ + 明度↑

  • 深红色 = 红色 + 黑色 → 明度↓

  • 灰色 = 红色饱和度降到0 → 饱和度↓

  • 浅粉色 = 红色 + 大量白色 → 明度↑↑ + 饱和度↓


总结

明度和饱和度的根本区别:

维度明度饱和度
变化方向垂直方向:黑 ↔ 纯色 ↔ 白水平方向:灰色 ↔ 纯色
影响效果改变颜色的“重量感”改变颜色的“性格”
视觉感受明亮/黑暗鲜艳/朴素
调整目的控制光影、层次、可读性控制情绪、风格、冲击力

最终记忆法

明度管亮暗,黑白两极间。
饱和管浓淡,灰纯两极端。
调亮加白水,调暗加黑颜。
要灰掺灰色,要艳用纯鲜。

下次调整照片或设计颜色时,问问自己:

  • 我是想让颜色更亮/更暗? → 调明度

  • 我是想让颜色更艳/更灰? → 调饱和度

这样你就能精准地控制想要的效果了!

核心区别总结表

1.本质区别

维度明度 (Lightness/Brightness)饱和度 (Saturation)
物理本质光的强度颜色的纯度
变化轨迹黑 → 纯色 → 白灰色 → 纯色
类比灯光的亮度旋钮果汁的浓度
极端值0% = 黑,100% = 白0% = 灰,100% = 纯色
感知敏感度极高(人眼最敏感)相对较低

2.调整效果对比

调整操作对明度的影响对饱和度的影响
加白色↑ 提高↓ 降低
加黑色↓ 降低↓ 降低(变暗同时变灰)
加灰色可能改变(取决于灰度)↓ 大幅降低
加纯色颜料可能改变↑ 提高

3.在设计中的应用逻辑

明度调整策略: 创建对比度 → 文字可读性 → 按钮状态变化 (正常 → 悬停 → 按下) 饱和度调整策略: 控制情绪 → 品牌识别 → 视觉焦点 (鲜艳 = 活泼、年轻、突出) (低饱和 = 沉稳、专业、背景)

4.常见颜色变化的组成分析

颜色变化明度变化饱和度变化实际调整组合
🔴 红 → 🟥 粉红↑ 提高(加白)↓ 降低明度↑ + 饱和度↓
🔴 红 → 🟥 深红↓ 降低(加黑)基本不变或↓明度↓ + 饱和度微↓
🔴 红 → ⬜ 灰色可能改变↓ 降到0%饱和度↓(主要)
🔴 红 → ⬛ 黑色↓ 降到0%无关明度↓(主要)

5.工作记忆口诀

明度口诀: 明度管亮暗,黑白两极间。 调亮加白水,调暗加黑颜。 视觉最敏感,层次它来建。 饱和度口诀: 饱和管浓淡,灰纯两极端。 要灰掺灰色,要艳用纯鲜。 情绪氛围控,冲击力之源。 综合口诀: 亮暗找明度,浓淡找饱和。 分清两维度,调色不出错。

6.实际调整指南

当你调整颜色时: 1. 先确定目标: - 需要更醒目/明亮? → 优先调明度 - 需要更柔和/沉稳? → 优先调饱和度 2. 具体操作: Photoshop/软件中: - 明度:亮度/曝光滑块 - 饱和度:鲜艳度/饱和度滑块 3. 检查效果: - 是否保持了想要的“感觉”? - 是否与其他颜色协调? - 在不同设备上是否一致?

最终理解

  • 明度是颜色的“亮度等级”,决定它在黑白世界中的位置

  • 饱和度是颜色的“纯度程度”,决定它离灰色有多远

简单检验法:把颜色转为灰度图

  • 如果两个颜色在灰度图中明显不同 →明度差异大

  • 如果两个颜色在灰度图中几乎一样但彩色时不同 →饱和度差异大

记住这个核心区别,你就能精准控制每一个颜色的表现效果了!

http://www.jsqmd.com/news/351656/

相关文章:

  • 【架构实战】RedisTemplate与RedisPool架构对比:RedisTemplate 抽象层 vs JedisPool 资源层;同步阻塞 vs 异步非阻塞
  • 数字图像处理篇---描述颜色地的红、绿、蓝、黄
  • 记IP嵌入式端IP地址合法性校验
  • 数字图像处理篇---YPbPr颜色空间
  • 驾驭万亿参数 MoE:深度剖析 CANN ops-transformer 算子库的“核武库”
  • AIGC 的“数学心脏”:一文读懂 CANN ops-math 通用数学库
  • 数字图像处理篇---LAB颜色空间
  • 解构 AIGC 的“核动力”引擎:华为 CANN 如何撑起万亿参数的大模型时代
  • 数字图像处理篇---YUV颜色空间
  • CANN生态核心算子库合集:赋能AIGC多模态落地的全链路算力支撑
  • 开绕组永磁同步电机故障诊断及容错控制技术研究
  • 当 Triton 遇上 Ascend:深度解析 GE Backend 如何打通 NPU 推理“最后一公里”
  • ORA-600 kcratr_nab_less_than_odr和ORA-600 4193故障处理---惜分飞
  • 伺服电机驱动的连铸结晶器振动系统故障检测和容错控制
  • 数字图像处理篇---YCbCr颜色空间
  • 基于LSTM长短期记忆神经网络的轴承剩余寿命预测MATLAB实现
  • 基于小样本学习的滚动轴承故障诊断方法研究
  • 数字图像处理篇---HSL颜色空间
  • 2026年背涂胶行业十大品牌揭晓:谁将引领市场新格局?
  • AI使用控制采购指南:企业如何管理AI风险
  • java+vue基于springboot框架的企业进销存管理系统
  • 数字图像处理篇---HSV颜色空间
  • java+vue基于springboot框架的全国非物质文化遗产展示平台
  • Wasmer 7发布:全面增强Python支持能力
  • java+vue基于springboot框架的企业公司财务管理系统 员工薪资工资管理系统
  • 美好的生活是我们所有人的向往
  • 微软发布睡眠智能体后门检测新方法
  • 赋能康养升级,健康一体机,让康养馆更具专业竞争力
  • 微软工程师5分钟内烧坏树莓派5开发板
  • 威胁情报周报:Codespaces远程代码执行、AsyncRAT C2、BYOVD滥用