画面キャプチャ管理プラグイン – MakeScreenCapture.js

タイトル
画面キャプチャ管理プラグイン
作者名
ヘルプ
プレー中のゲーム画面をキャプチャして
ファイルに保存したり、ピクチャとして表示したりできます。
キャプチャは以下のタイミングで実行されます。

・ファンクションキー or PrintScreen押下
・一定時間ごと
・プラグインコマンド実行時

プラグインコマンド以外は、テストプレー時のみ有効になります。

キャプチャしたファイルの保存場所は絶対パス、相対パスいずれも指定できるほか、
OSの環境変数(%USERPROFILE%など)にも対応しています。

また、キャプチャの際に著名を自動で埋め込むことができます。
著名は文字列で指定できるほか、任意の画像も指定可能です。
(両方指定すると画像が優先されます)

注意!
キャプチャピクチャの表示状態はセーブできません。
セーブされる前に「ピクチャの消去」で消去してください。

注意!
キャプチャを出力する機能はローカル環境でのみ有効です。
ブラウザやスマホ上では動作しません。

プラグインコマンド詳細
イベントコマンド「プラグインコマンド」から実行。
(パラメータの間は半角スペースで区切る)

MSC_MAKE or 画面キャプチャ作成
実行時点でのキャプチャを作成して保持します。
例:画面キャプチャ作成

MSC_PICTURE or 画面キャプチャピクチャ
保持していた画面キャプチャをピクチャに表示します。
このコマンドの直後に「ピクチャの表示」を実行するとキャプチャピクチャが
表示されます。
例:画面キャプチャピクチャ

MSC_SAVE [ファイル名] or 画面キャプチャ保存 [ファイル名]
保持していた画面キャプチャをファイルに保存します。
ファイル名は自由に指定できます。
拡張子は自動で設定されるので設定不要です。
例:画面キャプチャ保存 image

利用規約:
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
についても制限はありません。
このプラグインはもうあなたのものです。
パラメータ
param PNGキャプチャキー
desc キャプチャとファイル保存を行うファンクションキーです。
保存形式の設定にかかわらずpng形式で出力します。
default F6
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param JPEGキャプチャキー
desc キャプチャとファイル保存を行うファンクションキーです。
保存形式の設定にかかわらずjpeg形式で出力します。
default F7
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param WEBPキャプチャキー
desc キャプチャとファイル保存を行うファンクションキーです。
保存形式の設定にかかわらずwebp形式で出力します。
default F9
type select
option none
option F1
option F2
option F3
option F4
option F5
option F6
option F7
option F8
option F9
option F10
option F11
option F12

param Ctrl同時押し
desc 各機能を利用する際にCtrlキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。
default false
type boolean

param Alt同時押し
desc 各機能を利用する際にAltキーの同時押しが必要かどうかです。他のプラグインと対象キーが競合する場合に利用します。
default false
type boolean

param ファイル名
desc 画像のファイル名です。
プラグインコマンドから実行した場合は参照されません。
default image

param 出力場所
desc ファイルの出力パスです。相対パス、絶対パスが利用できます。
区切り文字は「/」もしくは「\」で指定してください。
default captures

param 保存形式
desc 画像のデフォルト保存形式です。(png/jpeg/webp)
default png
type select
option png
option jpeg
option webp

param 連番桁数
desc キャプチャファイルの連番桁数です。数値はゲーム実行の度に初期化されるのでご注意ください。
default 2
type number

param タイムスタンプ
desc ONにすると連番の代わりにタイムスタンプを付与します。(ON/OFF)
default true
type boolean

param 署名
desc 保存時に画像の右下に書き込まれる署名です。
default
param 署名サイズ
desc 署名のフォントサイズです。
default 22
type number

param 署名画像
desc 保存時に画像の右下に書き込まれる著名画像ファイル名です。「img/pictures」に配置。拡張子不要。
default
require 1
dir img/pictures/
type file

param 実行間隔
desc キャプチャを定期実行する間隔(秒単位)です。
0にすると、定期キャプチャを行いません。
default 0
type number

param 効果音
desc キャプチャ実行時に演奏する効果音のファイル名です。
default
require 1
dir audio/se/
type file

param JPEG品質
desc JPEG出力したときの品質です。値を小さくすると容量も小さくなります。(1...10)
default 9
type number
min 1
max 10

ライセンス表記
作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
(C)2015-2018 Triacontane
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php

紹介ページ https://github.com/triacontane/RPGMakerMV/blob/master/MakeScreenCapture.js