var cvs=document.getElementsByTagName("canvas");
var data = cvs[0].toDataURL("image/jpeg",1);
console.log(data);
使い方
①上記の文章を「基本」の中にある「スクリプト」コマンドに入れてください。
②任意の場所に入れてください。
③テストプレイを起動。処理が終了したらテストプレイヤーは開いたままデベロッパーツールを開く(F12を押す)
④デベロッパーツールのconsoleと書いてあるところをクリック。
⑤data:~(とても長い文字列)~という文章を見つけたら、文章をすべて選択してコピー。ブラウザ(chromeで確認、Edgeだとうまくいかない)のアドレスバーに張り付けて移動。画像が表示されるのでそれをjpegとしてダウンロードできる。
応用
⑥二行目のcvs[0].toDataURL()の引数二番目(二行目かっこの中の一番右の数字)で画質を調整できます。1が最も高画質で0が最も低画質。1にしてあるのでDataURLの表示が遅くなってます。早いのがよければ0.5とかに書き換えてみてください。
設置した地点での画面表示(canvas)情報を取得し、DataURLにする処理です。console.logで表示しているので、デベロッパーツールを起動できないとデータが受け取れないという点で不完全です。
ライセンスとかは特にないので好きにいじくり倒してください。
var data = cvs[0].toDataURL("image/jpeg",1);
console.log(data);
使い方
①上記の文章を「基本」の中にある「スクリプト」コマンドに入れてください。
②任意の場所に入れてください。
③テストプレイを起動。処理が終了したらテストプレイヤーは開いたままデベロッパーツールを開く(F12を押す)
④デベロッパーツールのconsoleと書いてあるところをクリック。
⑤data:~(とても長い文字列)~という文章を見つけたら、文章をすべて選択してコピー。ブラウザ(chromeで確認、Edgeだとうまくいかない)のアドレスバーに張り付けて移動。画像が表示されるのでそれをjpegとしてダウンロードできる。
応用
⑥二行目のcvs[0].toDataURL()の引数二番目(二行目かっこの中の一番右の数字)で画質を調整できます。1が最も高画質で0が最も低画質。1にしてあるのでDataURLの表示が遅くなってます。早いのがよければ0.5とかに書き換えてみてください。
設置した地点での画面表示(canvas)情報を取得し、DataURLにする処理です。console.logで表示しているので、デベロッパーツールを起動できないとデータが受け取れないという点で不完全です。
ライセンスとかは特にないので好きにいじくり倒してください。