HSL與RGB顏色系統如何相互轉換

2021-03-03 23:06:47 字數 825 閱讀 1537

1樓:匿名使用者

hsl與rgb轉換

a) rgb→hsl的演算法描述。

步驟1:把rgb值轉成【0,1】中數值。

步驟2:找出r,g和b中的最大值。

步驟3:設l=(maxcolor + mincolor)/2

步驟4:如果最大和最小的顏色值相同,即表示灰色,那麼s定義為0,而h未定義並在程式中通常寫成0。

步驟5:否則,測試l:

if l<0.5, s=(maxcolor-mincolor)/(maxcolor + mincolor)

if l>=0.5, s=(maxcolor-mincolor)/(2.0-maxcolor-mincolor)

步驟6: if r=maxcolor, h=(g-b)/(maxcolor-mincolor)

if g=maxcolor, h=2.0+(b-r)/(maxcolor-mincolor)

if b=maxcolor, h=4.0+(r-g)/(maxcolor-mincolor)

步驟7:從第6步的計算看,h分成0~6區域。rgb顏色空間是一個立方體而hsl顏色空間是兩個六角形錐體,其中的l是rgb立方體的主對角線。

因此,rgb立方體的頂點:紅、黃、綠、青、藍和品紅就成為hsl六角形的頂點,而數值0~6就告訴我們h在哪個部分。h=h*60.

0,如果h為負值,則加360。

什麼是rgb空間和hsl空間,兩者如何相互轉化

2樓:伸縮縫的春天

因為這樣比較容易檢測鏡頭邊界,l是亮度,人眼最敏感,rgb的變化不是很敏感,不好做分割。

黑色系與什麼顏色配裝修,黑色搭配什麼顏色裝修效果圖

黑色櫥櫃搭配之廚房設計 對於小戶型的廚房來說,如果只是單純的黑色,那麼就會讓整個廚房顯得不夠活躍,那麼顏色的搭配可以改變這一侷促的狀態,例如可以把廚房設計成跳出傳統廚房的概念,將餐廳與廚房相結合,用紅色或者白色的餐廳桌子或者吧檯,用黃色或或者紫色等鮮豔明亮的顏色配以黑色的櫥櫃,那麼不但使得小廚房不在...

什麼顏色屬於冷色系,冷色系 暖色系分別是什麼顏色

冷色 藍綠 藍青 藍 藍紫。人對色性的感受也強烈受光線和鄰近顏色的影響。冷色和暖色 冷色和暖色沒有嚴格的界定,它是顏色與顏色之間對比相對而言的。如 同是黃顏色,一種發紅的黃看起來是暖顏色,而偏藍的黃色給人的感覺是冷色。以下是主要的冷色與暖色的區別。暖色 紅紫 紅 橘 黃橘 黃。冷色 藍綠 藍青 藍 ...

口紅暖色系是什麼顏色,口紅的色系都有什麼區別啊?不懂。。。

口紅暖色系一般有以下顏 色 一 大紅色 亞洲人種的黃 在選擇口紅顏色時也會選擇一些暖色系的口紅,例如經典的大紅色口紅,它無論是顏色外觀還是氣質,都是如此的有魅力,紅色也是一種自信的顏色,塗抹之後的上色度和持久度都不錯,而且超級顯白。二 漿果色 漿果色其實就是我們現在非常流行的姨媽色,也可以說是豆沙色...