製作網頁的過程中,我一直不知道應該如何配色。
我的意思是,我不知道應該選擇哪些顏色放在一起,完全憑感覺。於是昨天,我在網上找了一些資料,希望找到理論指導。
結果很失望。顏色理論研究的都是顏色的本質,至於顏色搭配,最終靠的還是個人感覺。說到底,choosing colors is art, not science。不過,我還是記錄一下吧,其中一些東西還是很有趣的。
1. color wheel
所謂color wheel,就是將一系列顏色,有次序地通過乙個圓盤的形式,展現出來。
它的產生方式是,首先列出三原色(primary colors):紅、黃、藍。
然後,二二混合,產生二級顏色(secondary colors):綠、橙、紫。
接著,繼續二二混合,又產生6種**顏色(tertiary colors):黃橙、紅橙、紅紫、藍紫、黃綠、藍紫。
通過不斷混合相鄰顏色,產生新的顏色,最終形成乙個全域的color wheel。
2. 類似色和互補色
12色的color wheel上任意三個相鄰的顏色,被稱為類似色(analogous colors)。通常認為,它們放在一起會很和諧。
color wheel對角線上的兩種顏色,被稱為互補色(complementary colors)。通常認為,它們放在一起,會形成對比效果。
此外,如果要尋找三種互相平衡的顏色,可以選擇12色的color wheel上任意三個三角對立的顏色(triad)。
如果要尋找三種顏色,其中二種互相類似,另一種與它們形成對比,則可以選取互補色兩側相鄰的顏色。(split-complementary colors)
3. 顏色模型
常用的顏色模型有三種,分別是rgb、cmyk、hsv模型。
4. rgb模型
rgb是red、green和blue的縮寫,任意顏色都可以由紅、綠、藍這三種顏色不同比例混合後產生。這個模型主要用於電子顯示屏的顏色顯示。
rgb模型通常用三個十六進製制數來表示顏色,ffffff代表100%的紅色、100%的綠色和100%藍色混合,產生白色;000000代表0%的紅色、0%的綠色和0%藍色混合,產生黑色。
5. hsv模型
h指的是hue(色調),它是"顏色"的同義詞。
s指的是saturation(飽和度),它指的是顏色的純度,即顏色中含有灰色(gray)的程度。飽和度越高,顏色越純;飽和度越低,顏色中灰色成分越大。任何顏色,飽和度變成最小值時,都會變成灰色。
v指的是value,即顏色中白色的成分。這個值越大,顏色就越白越亮,這個值最小,顏色就越黑越暗。最大值時,所有顏色都變成白色,最小值時,所有顏色都變成黑色。
hsv模型是通過調節這三個值來標識顏色。它通常是乙個color wheel的形式,所有邊緣的顏色都是飽和度最高的顏色,越向圓心飽和度越小。hue通過角度值選取,另有乙個亮度軸,來選取value值。
6.cmyk模型
這個模型主要用於印刷業,就是指用cyan, magenta, yellow, black這四種顏料混合,產生其他各種顏色。
印刷品上的圖案,仔細看其實都是由乙個個小點構成,而每個小點又都是採用四色套印,重合疊加後產生各種顏色的效果。
(完)
顏色恆常知覺的計算理論 Retinex理論
1.簡介 retinex是一種常用的建立在科學實驗和科學分析基礎上的影象增強方法,它是edwin.h.land於1963年提出的。就跟matlab是由matrix和laboratory合成的一樣,retinex也是由兩個單詞合成的乙個詞語,他們分別是retina 和cortex,即 視網膜和皮層。2...
關於顏色空間
顏色空間模型 rgb域 百科 rgb 超實用的rgb顏色查詢對照表 良心維基百科 rgb顏色空間 維基百科 srgb 維基百科 adobe rgb顏色空間 cmyk域 模式 305545 百科 cmyk模式 顏色模型 20994361 百科 cmyk顏色模型 維基百科 cmyk顏色模型 yuv域 h...
關於演算法優化理論。
同一問題可用不同演算法解決,而乙個演算法的質量優劣將影響到演算法乃至程式的效率。演算法分析的目的在於選擇合適演算法和改進演算法。演算法複雜度分為時間複雜度和空間複雜度。其作用 時間複雜度是度量演算法執行的時間長短 而空間複雜度是度量演算法所需儲存空間的大小。乙個演算法執行所耗費的時間,從理論上是不能...