附上一張樣本圖片。 在其中你可以看到一個使用兩種顏色和中間范圍的生動圖案。 我早先曾想過使用兩種顏色之間的差異,并在該范圍內向較小的(十六進制)顏色添加隨機值。但這給了我一個非常不愉快的調色板。 第一個是我需要的,第二個是我得到的。
uj5u.com熱心網友回復:
當你生成顏色時,你應該記住它們是由(R)ed (G)reen (B)lue,有時還有Alpha-transparency建立的。
想想看:如果你在#000000和#ffffff之間挑選一個亂數,你可以得到類似的東西。#840523。請注意,它不是灰色的,就像你所期望的那樣。
如果你想讓它 "隨機",你應該為每個通道挑選隨機值。
因此,在你的例子中,請這樣做:
Color1: #297EA6分裂。#29 #7E #A6
顏色2。#00101C分裂。#00 #10 #1C
紅色:獲得一個介于#29 and #00 --> #20的隨機值?
綠色:得到一個介于#7E and #10 --> #61?
藍色:得到一個介于#A6 and #1C--> #8D?
新顏色:#20 #61 #8D --> #20618D
如果你想保持相同的色調,那么你應該考慮計算色相/飽和度/亮度值,并玩弄這些。你可能會得到更令人高興的結果。
在這個答案中,我已經解釋了如何做你想做的事情,但請確保也閱讀這個,因為它對插值顏色有更深的了解。從一種顏色插值到另一種顏色
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/320103.html
標籤:


