標籤:

有人能直接根據顏色說出 RGB 碼嗎?


能說個蛋蛋……不同屏幕上同樣RGB的顏色都不一樣,你把屏幕冷暖啥的調一調都不一樣。說出來肯定是裝逼,直接揍他


說出#xxx不算難,但能說出#xxxxxx那就太牛逼了


我覺得不少宅能認出66ccff(大概的範圍內)


RGB體系是光三原色疊加所獲得的結果,實際應用上對顏色的匹配理解並不直觀——你要搞懂每種顏色中所含紅綠藍比例的規律,還要知道不同比例的原色能混出什麼樣的色相和明暗,這個計算過程很蛋疼的。

而HSB值則簡單多了,色相、飽和度、明度,非常直觀有規律,所以完全可以把HSB拆分推理,三者之間沒有什麼干涉。
隨便給我個顏色我基本也能說出個HSB值,雖然不能完全精準,但誤差不會太大。

分解一下:
1、H(色相),這個是固定的,PS玩多了就記下來了,非常簡單。例如H值0是紅色、24橙色、60黃色、120綠色、180青色、210藍色、280紫色等,這些數值都是個大概的色域,例如從90~150都算是綠色區域,其中90偏黃綠,150偏青綠,綠色的色域是較大的;而170~190是青色,色域明顯小很多。
2、S(飽和度),這個是有規律的,炒雞簡單,通俗來說0%就是無顏色,看黑白照片;100%就是顏色非常艷麗的高純度色彩,看百度搜索結果里那個挫逼的鏈接色藍色...。根據這樣的純度遞增規律,色感好一些的同學其實很容易認出一個顏色的飽和度是多少。
3、B(明度),這個更好理解,0%暗,偏黑色,100%亮,偏白色,遞增規律和飽和度是一個意思的。

實際應用:
簡單舉個例子,就拿知乎上面的藍條來說吧。

例如這個位置的HSB值是多少。
首先看H,是藍色,色域範圍肯定是200~230之間,240就出現紫色了;而這個區域內,200接近天空藍,210是比較「正統」些的藍,220是較深邃較濃郁的藍,230是百度農民藍,則可以大致判斷出,知乎這個條的色相是210左右。
然後是S,飽和度,可以看得出這個藍色比較純,沒有什麼偏灰的感覺,而藍色的特性決定了飽和度再高也不能像青色那樣熒光刺眼,所以可以基本判斷為100%。
而B明度,整體偏亮但有少許壓暗,判斷為80%左右。

HSB值為:210,100,80
當然這個判斷過程稍顯粗暴,更多的判斷依據其實也就是色感,色感即你對顏色的敏感程度以及對顏色長期觀察的所得經驗。

然後截圖到PS里取個色看看(這個條有細微的漸變效果,所以紅框區域各個點的色值都會有點不一樣。)

結果很接近吧...就這麼簡單...

至於下面的RGB值和#的16進位色值,除了一些固定好認的色值外(純黃、60%灰、白色等),其他隨機複雜顏色的話,我也覺得說出來的多數是裝逼= =

----------HSB分割線----------

如果先按照我的方法算出大致HSB,然後再用公式轉換成RGB,是不是就能一眼讀出RGB了?

理論上是...
實際上...

【以下是理論公式】

HSB亮度(B )=RGB最大色彩分量值/255*100%.
HSB飽和度(S)=RGB(最大色彩分量值-最小色彩分量值)/最大色彩分量值*100%.
HSB色相(H)=RGB最大色彩分量相位值+或-(中心色彩分量值-最小色彩分量值)/(最大色彩分量值-最小色彩分量值)*60度.


【以下是計算函數】

H ? [0, 360]

S, V, R, G, B ? [0, 1]

Hi = [H / 60] mod 6

f = (H / 60) - Hi

p = V (1 - S)

q = V (1 - f S)

t = V (1 - (1 - f ) S)

if Hi = 0 ? R = V, G = t, B = p
if Hi = 1 ? R = q, G = V, B = p
if Hi = 2 ? R = p, G = V, B = t
if Hi = 3 ? R = p, G = q, B = V
if Hi = 4 ? R = t, G = p, B = V
if Hi = 5 ? R = V, G = p, B = q


誰覺得自己能心算搞定這些的...請報名《最強大腦》節目...

反正我腦殘,記不下來......_(:зゝ∠)_

用計算器記著換算?那還不如直接截圖到PS里取色呢...


咳咳 一秒鐘報碼!!!


哈哈,這是繼火電水電之後人類極限的又一次突破么?

以後人類的三大神人就是 能搖一搖u盤知道裡面內容的老快遞員~自備核電站的老燒~能看出顏色代碼的……資深畫師?


ios上有一個軟體叫PANTONE,可以直接取色,也可以照著一點一點對出來。
順便普及個小知識:所謂的黑長直少女頭髮顏色理論上並不應該是#000000,而應該是#00000F濡羽色。


RGB就是 256 * 256 * 256 = 16777216 種顏色對嗎?
寫了個 i,j,k [0,255]的for循環,得到下面這個 4096 x 4096 的全部RGB值彩圖

乍一看完全像是周期性重複。
選擇右下角最白的幾組抽樣看了下RGB值,
分別是[255,255,255],
[254,255,255],
[253,255,255]。

上面這個是全白,RGB value:[255,255,255]

RGB value:[254,255,255]

RGB value:[253,255,255]
有人能肉眼區分開?
國家需要這樣的人才。
請自覺聯繫Unit 61398


可以的,一方面,現在網站配色已經被研究透了,基本就是那幾種組合,很多人都試過,你那怕改一個數字都不行。
另一方面,用上面所說那些顏色作為錨點,基線,這也是可以估算的。


這是最強大腦的節奏嗎?可以猜範圍!說16進位值,是個不錯的挑戰項目。


嗯, 上面有人提到 Vocaloid China Fan 必須能說出 #66CCFF, 那我作為 Android Design 愛好者, 我還是自認能直接說出 #0099CC, #33B5E5, #99CC00, #669900, #FF4444, #CC0000, #FFBB33, #FF8800, #AA66CC, #9933CC 和大概十種不同亮度的灰色的頭三位......

別不當真啊喂!


What the color?

唔其實如果能嘗試很多次並且每次嘗試都能得到反饋的話……應該所有人都可以的!上面那個鏈接點進去試試吧。對顏色感覺比較熟悉的可能一兩分鐘就能做出一個。我這樣的……大概蒙一個要5分鐘吧_(:з」∠)_


接觸最密集的應該是印刷行業了,以前在印刷公司天天就是色彩校正,打樣審樣。再說RGB多是屏幕顯示用,紙質都需換成CMYK,我所認識的人中沒有能直接說出RGB值的,說個大概還是可以的,另外有密度儀可以測出準確值,或者潘通色卡可以比對出最接近的顏色,如果題主是想知道其值的獲取方法的話


我以前嘗試過看 html+css 來構想頁面,RGB 真沒試過,這個要對色彩非常敏感,而且對 RGB 值足夠了解才行,能做到的人也算是神人了。


幾個基本色還是說得出來的。


255*255*255個結果 反正我記不住


我僅僅是答案的補充.
在上面各位說可以判斷出HSL或者HSV色彩空間.
其實這個可以轉換到RGB空間.轉換過程雖然比較複雜,但是大腦還是可以hold住的.
參考:
http://zh.wikipedia.org/wiki/HSL%E5%92%8CHSV%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4


不能,前兩天閑的蛋疼在練手時候每隔8取一個色差排了一整幅div,你可以看下相隔兩個色塊的色差,正常人根本分辨不出,給你看http://1.html5learnnote.sinaapp.com/kaleidoscope.html你會發現相鄰兩個分辨出肉眼根本不能夠啊,即使只相差8,你可以腦補相差1時的情況。


99FFFF 66CCFF vc迷必知


樓主沒說這顏色是在顯示屏還是紙張上面


推薦閱讀:

怎樣用語言描述一種顏色?
為什麼列印和印刷時要使用CMY顏色模型而不是RGB?
狗的眼睛看不見色彩,那有哪些動物跟人的眼睛是一樣的?

TAG:顏色 | RGB |