调整图片饱和度的算法相关文章转载自此文:PS饱和度调整算法

图像饱和度调整方法

  • 最简单的就是判断每个像素的R、G、B值是否大于或小于128,大于128就加上调整值,小于则减去调整值;
  • 也可以将像素RGB转换为HSV或者HSL,然后调整其S部分,从而达到 线性调整图像饱和度的目的。
  • Photoshop的饱和度调整范围大,效果也好。Photoshop的色相/饱和度的调整是转换为HSL颜色模式进行的,但是饱和度的增减调节是独立与HSL模式之外的算法。

PS饱和度调整算法

PS饱和度调整算法主要是利用HSL颜色空间进行饱和度S的上下限控制,对RGB空间进行补丁式调整。调整过程是在RGB空间进行,其原理简单的说就是判断每个像素点R/G/B值是否大于或小于平均值,大于加上调整值,小于则减去调整值,如何计算各个像素点的调整系数是关键。本算法主体思想就是利用HSL来计算各点的调整系数。

  • 首先将RGB空间图像转换为HSL空间,用来对饱和度S进行上下限控制,不考虑色相H差异。
  • 设置饱和度增量increment,范围为-1至1,并由此计算出适用于RGB空间的调整系数进行饱和度调整。

  • 将饱和度调整过的RGB进行校验,即小于0的取0,大于1的取1。
  • 将饱和度调整完毕的RGB图输出比较即可。

更多资料:

 

 

请使用手机”扫一扫”x

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注