2つのピクチャを合成します – MpiComposePicture.js

タイトル
2つのピクチャを合成します
作者名
ヘルプ
[説明]
2つのピクチャを合成して、新しいピクチャを作成します。

[使用方法]
合成したい2つの画像をあらかじめ、イベントコマンド「ピクチャの表示」で表示さ
せておき(不透明度0でも可)、プラグインコマンドでピクチャ番号と合成方法を指
定して合成します。

[プラグインコマンド]
compose_picture <pid1> <pid2> <type> <dx> <dy> <dw> <dh> <sx> <sy> <sw> <sh>

<実行例>
compose_picture 1 2 xor
compose_picture 1 2 xor 10 10
compose_picture 1 2 xor 10 10 200 200
compose_picture 1 2 xor 10 10 200 200 30 30
compose_picture 1 2 xor 10 10 200 200 30 30 400 400

<引数に変数の値を使用する例>
compose_picture \v[1] \v[2] xor \v[3] \v[4]

<引数説明>
pid1 : 合成先ピクチャ番号
pid2 : 合成元ピクチャ番号
type : 合成方法
dx : 合成先X座標(省略可)
dy : 合成先Y座標(省略可)
dw : 合成先横サイズ(省略可)
dh : 合成先縦サイズ(省略可)
sx : 合成元X座標(省略可)
sy : 合成元Y座標(省略可)
sw : 合成元横サイズ(省略可)
sh : 合成元縦サイズ(省略可)

<合成方法について>
type(合成方法)に指定できるものには、以下のようなものがあります。

source-atop
source-in
source-out
source-over
destination-atop
destination-in
destination-out
destination-over
lighter
copy
xor

各合成方法の詳しい内容については、下記サイトなどをご参照下さい。
http://www.html5.jp/canvas/ref/property/globalCompositeOperation.html

[利用規約] ..................................................................
- 本プラグインの利用は、RPGツクールMV/RPGMakerMVの正規ユーザーに限られます。
- 商用、非商用、有償、無償、一般向け、成人向けを問わず、利用可能です。
- 利用の際、連絡や報告は必要ありません。また、製作者名の記載等も不要です。
- プラグインを導入した作品に同梱する形以外での再配布、転載はご遠慮ください。
- 本プラグインにより生じたいかなる問題についても、一切の責任を負いかねます。
[改訂履歴] ..................................................................
Version 1.00 2017/05/11 First edition.
Version 1.01 2017/05/12 セーブ・ロードに対応。
Version 1.02 2017/06/10 引数の変数指定が機能しなかった問題を修正
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Web Site: http://makonet.sakura.ne.jp/rpg_tkool/
Twitter : https://twitter.com/koma_neko
Copylight (c) 2017 Nekoma Otobuki
パラメータ
param Plugin Command
desc プラグインコマンドを任意のコマンド名に変更できます。
default compose_picture

ライセンス表記
- 本プラグインの利用は、RPGツクールMV/RPGMakerMVの正規ユーザーに限られます。
- 商用、非商用、有償、無償、一般向け、成人向けを問わず、利用可能です。
- プラグインを導入した作品に同梱する形以外での再配布、転載はご遠慮ください。
- 本プラグインにより生じたいかなる問題についても、一切の責任を負いかねます。
Copylight (c) 2017 Nekoma Otobuki

紹介ページ http://makonet.sakura.ne.jp/rpg_tkool/