show as QR code
文字列をUTF-8で、誤り訂正レベルL・M・Q・Hのいずれかで符号化し、1マスを整数のステージ単位で、最大320または指定した大きさ以内で表示します。
TurboWarp QR output
TurboWarp QR Displayは、スプライトのコスチュームを変更せずにQRコードへ置き換えて表示します。隠したとき・止めたとき・スプライトを削除したときに元のコスチュームへ戻ります。
文字列をUTF-8で、誤り訂正レベルL・M・Q・Hのいずれかで符号化し、1マスを整数のステージ単位で、最大320または指定した大きさ以内で表示します。
表示中のQRコードの一辺を返します。周りの配置に使えます。
コスチュームを戻します。
QRコードを表示中かを返します。コスチュームを切り替えると外れます。
直前の表示が失敗した理由(text-too-longなど)を返します。成功後は空です。
unsandboxed拡張は`Scratch.vm.runtime.ext_kubohiroyaqrdisplay`を参照できます。
qr.show(util.target, text, 'H');
qr.hide(util.target);
const svg = qr.createQrSvg(text, 'M');
APIで表示したQRコードも、ブロックと同じく停止・読み込み・削除で外れます。
サンドボックスなしで読み込んでください。QRコード1枚にはレベルHで1273バイトまで入ります。文字列はブラウザの外へ出ず、エラーメッセージにも含まれません。