PS饱和度调整算法
圖像飽和度調整方法
- 最簡單的就是判斷每個像素的R、G、B值是否大于或小于128,大于128就加上調整值,小于則減去調整值;
- 也可以將像素RGB轉換為HSV或者HSL,然后調整其S部分,從而達到 線性調整圖像飽和度的目的。
- Photoshop的飽和度調整范圍大,效果也好。Photoshop的色相/飽和度的調整是轉換為HSL顏色模式進行的,但是飽和度的增減調節(jié)是獨立與HSL模式之外的算法。
PS飽和度調整算法
PS飽和度調整算法主要是利用HSL顏色空間進行飽和度S的上下限控制,對RGB空間進行補丁式調整。調整過程是在RGB空間進行,其原理簡單的說就是判斷每個像素點R/G/B值是否大于或小于平均值,大于加上調整值,小于則減去調整值,如何計算各個像素點的調整系數(shù)是關鍵。本算法主體思想就是利用HSL來計算各點的調整系數(shù)。
-
首先將RGB空間圖像轉換為HSL空間,用來對飽和度S進行上下限控制,不考慮色相H差異。
-
設置飽和度增量increment,范圍為-1至1,并由此計算出適用于RGB空間的調整系數(shù)進行飽和度調整。
-
將飽和度調整過的RGB進行校驗,即小于0的取0,大于1的取1。
-
將飽和度調整完畢的RGB圖輸出比較即可。
參考資料
python實現(xiàn)ps的飽和度調整公式
Photoshop圖像處理算法—飽和度調整
Python: PS 圖像調整–飽和度調整
圖像處理——飽和度調整算法(python語言)
Python: PS 圖像調整–飽和度調整
總結
- 上一篇: python常量基本类型有哪些_【Pyt
- 下一篇: 流利阅读12.21 Surveying