這一篇主要是續(xù)上篇已講的12種混合模式,這篇將繼續(xù)把剩余的3大塊15種混合模式講完。 上篇已經(jīng)將正常混合模式,變暗混合模式,變亮混合模式等三大塊講完了,這篇講對比混合模式,差異混合模式,顏色混合模式三大塊內(nèi)容。 所有的說明和上篇一樣,默認均基于圖層100%不透明度的情況下。 混合層由黑白、淺色譜、深色譜以及色譜四個漸變色譜組成,便于查看不同混合模式的效果。 第四大塊、對比混合模式 這大塊的混合模式是變暗混合模式和變亮混合模式之間的組合。通過顏色對比來判斷應(yīng)用變暗還是變亮的混合模式,并組合應(yīng)用。 對比并判斷顏色是否深于50%灰色;(這個顏色對比是除了疊加,都是以混合層來對比;而疊加模式是以底層來對比) 如果顏色深于50%灰色,則應(yīng)用變暗的混合模式;如果顏色淺于50%灰色,則應(yīng)用增亮的混合模式。 除實色混合外,這一大塊中的所有混合模式均為50%灰色透明。 疊加 疊加是也是比較常用的混合模式之一。它是正片疊底和濾色的組合。疊加混合模式,底層的顏色輕于50%灰色的部分,使用半強度的濾色混合模式;而底層的顏色深于50%灰色的部分,使用半強度的乘法混合模式。50%灰色本身變?yōu)橥该鳌.斎弧鞍霃姸取辈⑹侵覆煌该鞫葹?0%。 計算公式: 若底色的R<=128; 結(jié)果色的R=混合色的R*底色的R/128; 若底色的R>128; 結(jié)果色的R=255-(255-混合色的R)*(255-底色的R)/128。 若底色的G<=128; 結(jié)果色的G=混合色的G*底色的G/128; 若底色的G>128; 結(jié)果色的G=255-(255-混合色的G)*(255-底色的G)/128。 若底色的B<=128; 結(jié)果色的B=混合色的B*底色的B/128; 若底色的B>128; 結(jié)果色的B=255-(255-混合色的B)*(255-底色的B)/128。 最后得到的RGB值就是結(jié)果色。 柔光 柔光比較像疊加的柔和版。但它是通過判斷混合層的亮度值來選擇變暗或變亮的混合效果。 計算公式: 若混合色的B<=128; 結(jié)果色的B=底色的B+(2*混合色的B-255)*(底色的B-底色的B*底色的B/255)/255; 若混合色的B>128; 結(jié)果色的B=底色的B+(2*混合色的B-255)*(sqrt(底色的B/255)*255-底色的B)/255。 若混合色的G<=128; 結(jié)果色的G=底色的G+(2*混合色的G-255)*(底色的G-底色的G*底色的G/255)/255; 若混合色的G>128; 結(jié)果色的G=底色的G+(2*混合色的G-255)*(sqrt(底色的G/255)*255-底色的G)/255。 若混合色的R<=128; 結(jié)果色的R=底色的R+(2*混合色的R-255)*(底色的R-底色的R*底色的R/255)/255; 若混合色的R>128; 結(jié)果色的R=底色的R+(2*混合色的R-255)*(sqrt(底色的R/255)*255-底色的R)/255。 最后得到的RGB值就是結(jié)果色。 強光 強光也是用混合層的亮度值判斷正片疊底和濾色的組合使用。 強光和疊加的判斷很相似,區(qū)別在于他是基于混合層判斷,而疊加是基于底層判斷。 計算公式: 若混合色的R<=128; 結(jié)果色的R=混合色的R*底色的R/128; 若混合色的R>128; 結(jié)果色的R=255-(255-混合色的R)*(255-底色的R)/128。 若混合色的G<=128; 結(jié)果色的G=混合色的G*底色的G/128; 若混合色的G>128; 結(jié)果色的G=255-(255-混合色的G)*(255-底色的G)/128。 若混合色的B<=128; 結(jié)果色的B=混合色的B*底色的B/128; 若混合色的B>128; 結(jié)果色的B=255-(255-混合色的B)*(255-底色的B)/128。 最后得到的RGB值就是結(jié)果色。 亮光 亮光應(yīng)該算是強光的加強版,暗的更暗,亮的更亮,飽和度更高??。 一般來說這個效果會太過強烈,還是要調(diào)整不透明度。 計算公式: 若混合色的R<=128; 結(jié)果色的R=255-(255-底色的R)/(2*混合色的R)*255; 若混合色的R>128; 結(jié)果色的R=底色的R/(2*(255-混合色的R))*255。 若混合色的G<=128; 結(jié)果色的G=255-(255-底色的G)/(2*混合色的G)*255; 若混合色的G>128; 結(jié)果色的G=底色的G/(2*(255-混合色的G))*255。 若混合色的B<=128; 結(jié)果色的B=255-(255-底色的B)/(2*混合色的B)*255; 若混合色的B>128; 結(jié)果色的B=底色的B/(2*(255-混合色的B))*255。 最后得到的RGB值就是結(jié)果色。 線性光 線性光,是在較亮的像素上使用線性減淡混合,而在較暗的像素上使用線性加深混合,基于混合層的像素。 效果相當于線性加深模式的混合色加強版,也是比較強烈的色彩變換,多半也是需要調(diào)整不透明度的。 計算公式: 結(jié)果色的B=2*混合色的B+底色的B-255; 結(jié)果色的G=2*混合色的G+底色的G-255; 結(jié)果色的R=2*混合色的R+底色的R-255; 得到的RGB值就是結(jié)果色。 同樣的,任何一個值都不會超過255,計算結(jié)果若大于255,就等于255;任何一個值也不會為負數(shù),計算結(jié)果若為負數(shù),則等于0。 點光 點光是一種極端混合模式,應(yīng)用的是變暗和變亮混合模式的組合。根據(jù)底層顏色的亮部和暗部,會產(chǎn)生一些斑塊或斑點。但是中間色調(diào)會基本保持底層原色。 計算公式: 若混合色的R<=128; 結(jié)果色的R=Min(底色的R,2*混合色的R); 若混合色的R>128; 結(jié)果色的R=Min(底色的R,2*混合色的R-255)。 若混合色的G<=128; 結(jié)果色的G=Min(底色的G,2*混合色的G); 若混合色的G>128; 結(jié)果色的G=Min(底色的G,2*混合色的G-255)。 若混合色的B<=128; 結(jié)果色的B=Min(底色的B,2*混合色的B); 若混合色的B>128; 結(jié)果色的B=Min(底色的B,2*混合色的B-255)。 得到的RGB顏色就是結(jié)果色。 實色混合 它通過將混合層中的每個RGB通道的值,加上相應(yīng)底層的RGB通道的值,以此進行混合得到結(jié)果色; 其混合的結(jié)果只會是白色,黑色,以及紅色,綠色,藍色,青色,洋紅色,黃色等6種原色。 計算公式: 若底色的R+混合色的R>=255, 則 結(jié)果色的R=255,否則為0; 若底色的G+混合色的G>=255, 則 結(jié)果色的G=255,否則為0; 若底色的B+混合色的B>=255, 則 結(jié)果色的B=255,否則為0; 得到的RGB值就是結(jié)果色。 R,G,B均由255和0兩個值組成,那么產(chǎn)生的顏色就只會是黑、白、紅、綠、藍、青、洋紅、黃。 第五大塊、差異混合模式 差異混合模式,是尋找基礎(chǔ)層和混合層之間的差異來混合得到結(jié)果色。 差值 差值混合模式對比底色和混合色的差異得到混合結(jié)果色。 如果兩者完全一樣,則結(jié)果為全黑。 如果兩者為黑白兩色,則結(jié)果為全白。 如果其中一個為白色,則結(jié)果色為另一個的反相。 計算公式: 結(jié)果色的R=|底色的R-混合色的R| 結(jié)果色的G=|底色的G-混合色的G| 結(jié)果色的B=|底色的B-混合色的B| 得到的RGB值就是結(jié)果色。 排除 排除與差值比較相似。若其中一個為白色,則結(jié)果色為另一個的反相;若其中一個為黑色,則結(jié)果會保持另一個顏色。但是,使用50%灰色混合會產(chǎn)生50%的灰色。 計算公式: 結(jié)果色的R=底色的R+混合色的R-(底色的R×混合色的R)/128; 結(jié)果色的G=底色的G+混合色的G-(底色的G×混合色的G)/128; 結(jié)果色的B=底色的B+混合色的B-(底色的B×混合色的B)/128; 得到的RGB值就是結(jié)果色。 減去 減去是從底色中減去混合色。 混合層越亮,合成的結(jié)果色會越暗。混合層越暗,合成的結(jié)果越接近底層。 計算公式: 結(jié)果色的R=底色的R-混合色的R; 結(jié)果色的G=底色的G-混合色的G; 結(jié)果色的B=底色的B-混合色的B; 得到的RGB值就是結(jié)果色。同樣結(jié)果為負,則為0;結(jié)果>255,則為255。 ![]() 劃分 除法效果,和減去的效果相反。 混合色為白色,則保持底色不變。 混合色越暗,結(jié)果色越亮。 計算公式: 結(jié)果色的R=(底色的R/混合色的R)*255; 結(jié)果色的G=(底色的G/混合色的G)*255; 結(jié)果色的B=(底色的B/混合色的B)*255; 得到的RGB值為結(jié)果色。 ![]() 第六大塊、顏色混合模式 顏色混合模式主要根據(jù)顏色3要素的不同組合(色相,飽和度和明度)來進行混合。 色相 色相混合模式是將底層相應(yīng)的色相改為混合層相應(yīng)的色相,但是保持底層的明度和飽和度不變。 ![]() 飽和 飽和度混合模式是保持底層的明度和色相,將底層的飽和度改為混合層的飽和度。 混合層為灰度圖,那么底層也會轉(zhuǎn)換為灰度圖,因為灰度圖飽和度為0。 ![]() 顏色 顏色混合模式是指保持底層的明度,將底層的色相和飽和度改為混合層的色相和飽和度。 如果你想將一張彩色圖片,改為某單色圖片,可以采用這種混合模式。 同樣,混合層為灰度圖,那么底層也會轉(zhuǎn)換為灰度圖,因為灰度圖飽和度為0。 ![]() 明度 明度混合模式是保持底層的色相和飽和度不變,將底層的明度改為混合層的明度。 ![]() 綜上,這一篇的15種混合模式就講完了,加上上篇的12種混合模式,總共27種混合模式就全部解說完畢。 沒有看過上篇的,可以點擊頭像進入查看文章。 |
|
來自: 涂鴉吧 > 《功能應(yīng)用》