一個(gè)基于Python的矢量監(jiān)視器
攝影是一門(mén)藝術(shù),支撐起這門(mén)藝術(shù)的是背后的色彩理論和色彩科學(xué)。
一張照片的色彩好看究竟好看在哪?前段時(shí)間火到爛大街的青橙色調(diào)究竟是什么色調(diào)?x乎和x博上的各種濾鏡參數(shù)是怎么調(diào)出來(lái)的?為什么我明明用了同樣的濾鏡參數(shù),放在我的照片上就是不好看?
這篇專欄不詳細(xì)講色彩理論,只要求對(duì)色輪、鄰近色(相似色)、互補(bǔ)色、對(duì)比色等等有一個(gè)基本的概念。

矢量監(jiān)視器(Vector Scope)
矢量監(jiān)視器其實(shí)很早以前還是一個(gè)實(shí)體產(chǎn)品,一個(gè)個(gè)還挺貴的。
它的功能就是顯示當(dāng)前畫(huà)面上的顏色分布。
對(duì)于一張所謂“青橙色調(diào)”的圖片,矢量監(jiān)視器上看到的大概是這樣的。

但是它的原圖很可能長(zhǎng)這樣。

所謂的青橙色調(diào)濾鏡,就是把與青色和橙色無(wú)關(guān)的顏色消掉的操作。濾鏡參數(shù)只是這個(gè)操作的副產(chǎn)物,每張圖片不一樣,套用同一個(gè)參數(shù)處理的效果自然也不能達(dá)到最佳。
如果以上面這張圖為例,看一眼矢量監(jiān)視器再與青橙色調(diào)的標(biāo)準(zhǔn)模型對(duì)比,調(diào)色思路很快就出來(lái)了:想辦法干掉綠色和紫色,紅色往黃色偏色,黃色往紅色偏色,藍(lán)色往青色偏色,青色往藍(lán)色偏色,降低青色的明度。
通過(guò)這個(gè)輔助操作,只要在開(kāi)工之前花上五秒鐘時(shí)間分析一下就可以快速形成清晰的調(diào)色思路。
同時(shí)我加入了基于我個(gè)人偏好的膚色指示(圖中的SKIN指示位置)。

源代碼和使用
https://github.com/Mark9804/vector_Scope
命令:python3 vector_Scope.py [--precise] [圖像路徑]
其中--precise的flag用于設(shè)置是否壓圖。由于圖片過(guò)大時(shí)計(jì)算時(shí)間會(huì)非常長(zhǎng)(全圖像素點(diǎn)計(jì)算),因此默認(rèn)會(huì)把所有圖片壓到最長(zhǎng)邊為1024px的縮略圖進(jìn)行處理。-- precise可以忽略這一過(guò)程。