画面キャプチャ管理 - MakeScreenCapture.js

▼画面キャプチャ管理(トリアコンタン様作) - MakeScreenCapture.js
https://plugin.fungamemake.com/archives/1035
プレー中のゲーム画面をキャプチャしてファイルに保存したり、ピクチャとして表示したりできます。
ふりがな:がめんきゃぷちゃかんり
機能概要: プレー中のゲーム画面をキャプチャしてファイルに保存したり、ピクチャとして表示したりできます。
利用規約(ライセンス): MITライセンス
作者:トリアコンタン
作者サイト:https://triacontane.blogspot.com/
解説ページ:https://triacontane.blogspot.jp/2016/02/blog-post_27.ht…
ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…
ファイル名:MakeScreenCapture.js
プラグインのヘルプ:
/*:ja * @plugindesc 画面キャプチャ管理プラグイン * @author トリアコンタン * * @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 * * @help プレー中のゲーム画面をキャプチャして * ファイルに保存したり、ピクチャとして表示したりできます。 * キャプチャは以下のタイミングで実行されます。 * * ・ファンクションキー or PrintScreen押下 * ・一定時間ごと * ・プラグインコマンド実行時 * * プラグインコマンド以外は、テストプレー時のみ有効になります。 * * キャプチャしたファイルの保存場所は絶対パス、相対パスいずれも指定できるほか、 * OSの環境変数(%USERPROFILE%など)にも対応しています。 * * また、キャプチャの際に著名を自動で埋め込むことができます。 * 著名は文字列で指定できるほか、任意の画像も指定可能です。 * (両方指定すると画像が優先されます) * * 注意! * キャプチャピクチャの表示状態はセーブできません。 * セーブされる前に「ピクチャの消去」で消去してください。 * * 注意! * キャプチャを出力する機能はローカル環境でのみ有効です。 * ブラウザやスマホ上では動作しません。 * * プラグインコマンド詳細 * イベントコマンド「プラグインコマンド」から実行。 * (パラメータの間は半角スペースで区切る) * * MSC_MAKE or 画面キャプチャ作成 * 実行時点でのキャプチャを作成して保持します。 * 例:画面キャプチャ作成 * * MSC_PICTURE or 画面キャプチャピクチャ * 保持していた画面キャプチャをピクチャに表示します。 * このコマンドの直後に「ピクチャの表示」を実行するとキャプチャピクチャが * 表示されます。 * 例:画面キャプチャピクチャ * * MSC_SAVE [ファイル名] or 画面キャプチャ保存 [ファイル名] * 保持していた画面キャプチャをファイルに保存します。 * ファイル名は自由に指定できます。 * 拡張子は自動で設定されるので設定不要です。 * 例:画面キャプチャ保存 image * * 利用規約: * 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等) * についても制限はありません。 * このプラグインはもうあなたのものです。 */
