SDXFrameWork
0.09
SDXFrameWork
|
フィルター処理したイメージを生成. More...
#include <Filter.h>
Static Public Member Functions | |
static Image | Mono (const Image *元イメージ, int 青色差, int 赤色差) |
モノトーンフィルタ. More... | |
static Image | Mono (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int 青色差, int 赤色差) |
static Image | Gauss (const Image *元イメージ, int 使用ピクセル幅, int ぼかし強さ) |
ガウスフィルタ. More... | |
static Image | Gauss (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int 使用ピクセル幅, int ぼかし強さ) |
static Image | DownScale (const Image *元イメージ, int num) |
縮小フィルタ. More... | |
static Image | DownScale (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int num) |
static Image | BrightClip (const Image *元イメージ, ClipType cmpType, int cmpParam, bool isClipFill, int clipFillColor, int clipFillAlpha) |
明るさクリップフィルタ. More... | |
static Image | BrightClip (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, ClipType cmpType, int cmpParam, bool isClipFill, int clipFillColor, int clipFillAlpha) |
static Image | Hsb (const Image *元イメージ, int hue, int saturation, int bright) |
色相・彩度・明度フィルタ. More... | |
static Image | Hsb (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int hue, int saturation, int bright) |
static Image | MonoHsb (const Image *元イメージ, int hue, int saturation, int bright) |
色相・彩度・明度フィルタ. More... | |
static Image | MonoHsb (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int hue, int saturation, int bright) |
static Image | Invert (const Image *元イメージ) |
階調反転フィルタ. More... | |
static Image | Invert (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY) |
static Image | Level (const Image *元イメージ, int min, int max, int gammma, int affterMin, int affterMax) |
レベル補正フィルタ. More... | |
static Image | Level (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int min, int max, int gammma, int affterMin, int affterMax) |
static Image | TwoColor (const Image *元イメージ, int threshold, int lowColor, int lowAlpha, int highColor, int highAlpha) |
2階調フィルタ. More... | |
static Image | TwoColor (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, int threshold, int lowColor, int lowAlpha, int highColor, int highAlpha) |
static Image | GradientMap (const Image *元イメージ, const Image *mapGraph, bool isReverse) |
グラデーションマップフィルタ. More... | |
static Image | GradientMap (const Image *元イメージ, int srcX1, int srcY1, int srcX2, int srcY2, int destX, int destY, const Image *mapGraph, bool isReverse) |
フィルター処理したイメージを生成.
|
static |
明るさクリップフィルタ.
|
static |
色相・彩度・明度フィルタ.
|
static |
色相・彩度・明度フィルタ.
|
static |
レベル補正フィルタ.
画像にレベル補正を行い、コントラストを調整する。
処理前下限、0以上にすると暗くなります。
処理前上限、255以下にすると、明るくなります。
処理後下限、0以上にすると白っぽくなります。
処理後上限、255以下にすると黒に近くなります
ガンマ値は1以上にすると、明るくなり、1以下にすると暗くなります。
|
static |
2階調フィルタ.
各ピクセルの輝度が閾値より暗いか明るいかで各ピクセルを変換する