RGBフィルタ


フィルタの概要

画像のRGB値を変化させ非写実的な画像に変換する。またx座標、y座標により変化させることでグラデーションに近い画像を実装する。

描画例

元画像 画像1

変換後 例1-1 gradation1 パラメータ R=0 G=0 B=0

変換後 例1-2 gradation1 パラメータ R=100 G=100 B=100

変換後 例1-3 gradation1 パラメータ R=60 G=40 B=20

変換後 例1-4 gradation2 パラメータ R=0 G=0 B=0

変換後 例1-5gradation2 パラメータ R=100 G=100 B=100

変換後 例1-6 gradation2 パラメータ R=10 G=70 B=50

元画像 画像2

変換後 例2-1 gradation1 パラメータ R=0 G=0 B=0

変換後 例2-2 gradation1 パラメータ R=100 G=100 B=0

変換後 例2-3 gradation1 パラメータ R=50 G=60 B=90

変換後 例2-4 gradation2 パラメータ R=0 G=0 B=0

変換後 例2-5gradation2 パラメータ R=100 G=50 B=0

変換後 例2-6 gradation2 パラメータ R=100 G=70 B=90

元画像 画像3

変換後 例3-1 gradation1 パラメータ R=0 G=0 B=0

変換後 例3-2 gradation1 パラメータ R=40 G=40 B=80

変換後 例3-3 gradation1 パラメータ R=50 G=60 B=90

変換後 例3-4 gradation2 パラメータ R=0 G=0 B=0

変換後 例3-5gradation2 パラメータ R=20 G=30 B=40

変換後 例3-6 gradation2 パラメータ R=0 G=50 B=100

パラメータ

gradation1

グラデーションに見えるように座標により値を変化させ、またパラメータから0~100までRGBに値を加えることができるようにした。

gradation2

gradation1とほぼ同様なフィルタだが、RGBの値を代入する時に輝度を用いている。またこれもパラメータから0~100までRGBに値を加えることができるようにしてある。


 

このフィルタのソースはこちらにあります。