2013-07-19 86 views
1

我在觸筆中有許多不同的顏色。我想將這種顏色轉換爲220的閃電(我想減輕顏色)。我不能使用減輕,因爲它會改變閃電組件相對於它的初始值,所以沒有太多閃電的顏色仍然會比沒有閃光的顏色更多。在觸筆中改變顏色的閃電(絕對變化)

他們是建立在功能或方式來做到這一點?

回答

1

實際上有some debate關於手寫筆是應該減輕顏色相對於他們的光度或只是「增加白色」的頂部。

反正要替換的HSL規模的亮度值,這樣就可以分解你的顏色,只保留色調和飽和度,並迫使你想要的亮度值:

c = #123; 
n = hsl(hue(c), saturation(c), 86); 

這裏86百分比。

+0

我不想添加10%的白色。我想將顏色hsl(x,y,z)更改爲hsl(x,y,220)的顏色 – edi9999

+0

哦,對不起:-)我只是用適當的解決方案糾正了我的答案! – halflings