5 #include<Multimedia/SDX.h>
6 #include<Multimedia/Image.h>
21 static bool CheckSize(
const Image *A,
const Image *B)
30 if (!CheckSize(合成元, 入力)){
return false; }
Image同士の合成処理を行う関数群[未実装].
Definition: Blend.h:15
static bool Burn(Image *合成元, const Image *入力, double 合成率=1.0)
焼き込み合成.
Definition: Blend.h:40
static bool Dodge(Image *合成元, const Image *入力, double 合成率=1.0)
覆い焼き合成.
Definition: Blend.h:64
static bool HardLight(Image *合成元, const Image *入力, double 合成率=1.0)
ハードライト合成.
Definition: Blend.h:80
static bool RgbaSelectMix(Image *合成元, const Image *入力, std::string 色要素指定, double 合成率=1.0)
RGBAの要素を選択して合成.
Definition: Blend.h:125
static bool SoftLight(Image *合成元, const Image *入力, double 合成率)
ソフトライト合成.
Definition: Blend.h:146
画像データを表すクラス.
Definition: Image.h:17
static bool Screen(Image *合成元, const Image *入力, double 合成率=1.0)
スクリーン合成.
Definition: Blend.h:134
static bool Difference(Image *合成元, const Image *入力, double 合成率=1.0)
減算合成.
Definition: Blend.h:54
static bool Multiple(Image *合成元, const Image *入力, double 合成率=1.0)
乗算合成.
Definition: Blend.h:96
int GetHeight() const
高さを取得.
Definition: Image.h:310
int GetWidth() const
幅を取得.
Definition: Image.h:304
static bool Darken(Image *合成元, const Image *入力, double 合成率=1.0)
比較合成(暗).
Definition: Blend.h:47
static bool Exclusion(Image *合成元, const Image *入力, double 合成率=1.0)
除外合成.
Definition: Blend.h:73
static bool Lighten(Image *合成元, const Image *入力, double 合成率=1.0)
比較合成(明).
Definition: Blend.h:87
static bool Normal(Image *合成元, const Image *入力, double 合成率=1.0)
通常合成.
Definition: Blend.h:104
static bool OverLay(Image *合成元, const Image *入力, double 合成率=1.0)
オーバーレイ合成.
Definition: Blend.h:116
static bool Add(Image *合成元, const Image *入力, double 合成率=1.0)
加算合成.
Definition: Blend.h:28