用法
下載的zip包里包含兩個(gè)文件split-hsb-channels.py和split-hsb-channels.exe兩個(gè)文件,py文件是源代碼坝冕,普通用戶只需要關(guān)注exe文件就好了
(對(duì)Mac和Linux用戶:我的Windows沒辦法打蘋果的包,所以只能委屈你們自己安裝Python了威兜,Linux自帶Python應(yīng)該沒關(guān)系销斟,注意都要用pip手動(dòng)安裝pillow庫)
直接把圖片文件拖到exe文件上(支持一次多個(gè),拖不是圖片的文件過去會(huì)啟動(dòng)電腦自毀程序x)椒舵,在圖片目錄就會(huì)生成原圖片名_h/s/v/v50.png的三張圖片蚂踊,三張圖片分別是圖片的色相、飽和度強(qiáng)度笔宿、亮度圖犁钟。
生成色相圖的方法是:取源像素的色相值,將飽和度和亮度都設(shè)置成100%泼橘,本工具對(duì)白色特纤、黑色、灰色作了特殊處理侥加,過亮或過暗的像素將直接被設(shè)置為白/黑捧存,飽和度小于10%的像素將會(huì)顯示成灰階,這樣避免了在PS中將飽和度担败、亮度設(shè)置到100%時(shí)昔穴,白色和黑色會(huì)被顯示為紅色的bug
生成飽和度圖的方法:計(jì)算飽和度,并映射到0~255的灰階提前,黑色的像素代表源像素的飽和度為0%吗货,白色的像素代表源像素的飽和度為100%,中間的以此類推
生成亮度圖的方法:同上狈网,同時(shí)特別生成一張把亮度乘50%的v50圖宙搬,這樣純色不會(huì)被顯示為白色而是中性灰。需要特別注意的是拓哺,本工具生成的是真亮度勇垛,PS中的調(diào)整->.黑白只有將所有參數(shù)調(diào)到50/100才與本工具產(chǎn)生相同的結(jié)果
色彩分析示例
此處我們用站酷上找到的K大學(xué)生作業(yè)的圖作為分析的示例(這樣應(yīng)該算合理使用吧),并使用免費(fèi)的圖片比較工具Diffimg進(jìn)行比較分析
注意到烤礁,獵空的臉在明暗交界處出現(xiàn)了橙色邊緣讼积,從而表現(xiàn)出皮膚半透明的質(zhì)感。這種顏色的改變是色相往橙紅色變化的結(jié)果嗎脚仔?
對(duì)比原圖和色相圖
可以看出,暗調(diào)色相確實(shí)有往橙紅色移動(dòng)鲤脏,但是并沒有在明暗交界處產(chǎn)生躍變们颜,看來明暗交界的質(zhì)感不是色相變化的結(jié)果吕朵,接下來對(duì)比原圖和飽和度圖
看來真相大白了掌桩,在明暗交界處边锁,飽和度突然變高(在飽和度圖上表現(xiàn)為變白),提高陰影和明暗交界處的飽和度正是表現(xiàn)皮膚之類半透明材質(zhì)質(zhì)感的常見思路
結(jié)合亮度圖對(duì)比還可以進(jìn)行藏色(頭發(fā)陰影波岛、眼睛高光)茅坛、冷暖色的分析,此處不再贅述则拷,請(qǐng)下載試用贡蓖。
結(jié)語
下載神秘密碼在這里:1HjLF83kqFE_hBdBA7Rp6Eg? 提取303n
有bug或者功能建議請(qǐng)留言
因?yàn)楸救耸褂胮s和procreate為主,暫無支持HSL的計(jì)劃