2
は、これを実現する簡単な方法はありますか?そうでない場合は、同じ効果を簡単に複製する方法はありますか?
おかげ
は、これを実現する簡単な方法はありますか?そうでない場合は、同じ効果を簡単に複製する方法はありますか?
おかげ
にのみ、GおよびBチャネルを残して、R、G及びBチャンネルの画像を分離し、そしてゼロによって赤チャンネルを置き換えることができます。
Mathematicaで例:
i = Import["http://tinyurl.com/3wqklof"];
[email protected]{ImageSubtract[#[[1]], #[[1]]], #[[2]], #[[3]]} &@ [email protected]
編集
それとも、あなたは "正確な" 青の画像が必要な場合は、すべて置き換え、 "HSB" 色空間で区切りますH行列の非ゼロ値を2/3(青色)だけ増やし、SおよびB成分をそのまま残す。
例:
ColorCombine[{Image[2/3 [email protected][#[[1]], #[[1]]]], #[[2]], #[[3]]} &@
ColorSeparate[i, "HSB"], "HSB"]
天才!コードで説明をつけてくれてありがとう。しかし、元の入力と比較して、出力が小さく/劣化しているのはなぜですか? – Alede
@Alee私はデフォルトMathematicaの出力イメージサイズを使用しました。平凡な古い怠惰。 –