天天看點

計算機中的顔色X——兩顔色的偏轉值

  顔色C1到顔色C2的偏轉值定義為,顔色C1沿順時針方向偏轉到顔色C2時所轉過的角度。

  偏轉值和兩顔色C1與C2的夾角類似,但不完全一樣。兩顔色的夾角表示為兩顔色的色相值的夾角,取值範圍為[0,180],C1和C2的夾角與C2和C1的夾角是一樣的。偏轉值特制C1沿順時針所偏轉的角度,故取值範圍為[0,360)。C1到C2的偏轉值和C2到C1的偏轉值是不一樣的,他們的和為360。

  

計算機中的顔色X——兩顔色的偏轉值

  如上圖

  若C1和C2都在右邊:

    H=H2-H1;若H<0,則H=360-H

  若C1和C2都在左邊;

    H=H1-H2,若H<0,則H=360-H

  若C1在右邊,C2在左邊

    H=360-H1-H2

  若C1在左邊,C2在右邊

    H=H1+H2

  本文為過渡性文章,為計算兩顔色的中間色做準備。