2011-08-11 91 views

回答

2

你可以分離在R,G和B通道中的圖像,和由零替換紅色通道,只留下G和B通道。

例在數學:

i = Import["http://tinyurl.com/3wqklof"]; 
[email protected]{ImageSubtract[#[[1]], #[[1]]], #[[2]], #[[3]]} &@ [email protected] 

enter image description here

編輯

,或者,如果你需要一個 「精確」 藍色圖像,在 「HSB」 色彩空間分離,更換所有H矩陣的非零值爲2/3(藍色),使S和B分量保持不變。

例子:

ColorCombine[{Image[2/3 [email protected][#[[1]], #[[1]]]], #[[2]], #[[3]]} &@ 
       ColorSeparate[i, "HSB"], "HSB"] 

enter image description here

+0

天才!感謝您也附上了解釋代碼。但是,與原始輸入相比,爲什麼輸出更小/降級? – Alede

+0

@Alede我使用默認的Mathematica輸出圖像大小。簡單的老懶惰。 –

相關問題