Base64をblobオブジェクトに変換します。 Yukisuke Follow 2013-10-22 15:17:42 License: MIT License Fork0 Fav1 View3326 Play Stop Reload Fullscreen Smart Phone Readme JavaScript 27 lines HTML 0 lines CSS 0 lines Base64をblobオブジェクトに変換します。 Base64toBlob(_base64); return:blob blobオブジェクト param0:string base64エンコーディングされた文字列 support(たぶん) Chrome 7+ Firefox(Gecko)4(2)+ Internet Explorer 10+ Opera 11.6+ 5 .Safari 5.1+ 使用サンプル Canvasの画像(スクリーンショット)をローカルダウンロードします。 Base64をblobオブジェクトに変換します。 Arrayをblobオブジェクトに変換します。 /* Base64toBlob return:blob blobオブジェクト param0:string base64エンコーディングされた文字列 support(たぶん) Chrome 7+ Firefox(Gecko)4(2)+ Internet Explorer 10+ Opera 11.6+ Safari 5.1+ */ function Base64toBlob(_base64) { var i; var tmp = _base64.split(','); var data = atob(tmp[1]); var mime = tmp[0].split(':')[1].split(';')[0]; //var buff = new ArrayBuffer(data.length); //var arr = new Uint8Array(buff); var arr = new Uint8Array(data.length); for (i = 0; i < data.length; i++) {arr[i] = data.charCodeAt(i);} var blob = new Blob([arr], { type: mime }); return blob; } Base64をblobオブジェクトに変換します。 #Base64をblobオブジェクトに変換します。 ##`Base64toBlob(_base64);` * return:blob blobオブジェクト * param0:string base64エンコーディングされた文字列 * support(たぶん) 1. Chrome 7+ 2. Firefox(Gecko)4(2)+ 3. Internet Explorer 10+ 4. Opera 11.6+ 5 .Safari 5.1+ *使用サンプル* [Canvasの画像(スクリーンショット)をローカルダウンロードします。](http://jsdo.it/Yukisuke/p311"Canvasの画像(スクリーンショット)をローカルダウンロードします。") /* Base64toBlob return:blob blobオブジェクト param0:string base64エンコーディングされた文字列 support(たぶん) Chrome 7+ Firefox(Gecko)4(2)+ Internet Explorer 10+ Opera 11.6+ Safari 5.1+ */ function Base64toBlob(_base64) { var i; var tmp = _base64.split(','); var data = atob(tmp[1]); var mime = tmp[0].split(':')[1].split(';')[0]; //var buff = new ArrayBuffer(data.length); //var arr = new Uint8Array(buff); var arr = new Uint8Array(data.length); for (i = 0; i < data.length; i++) {arr[i] = data.charCodeAt(i);} var blob = new Blob([arr], { type: mime }); return blob; } use an iframe compat browser, deer Play on jsdo.it games Author Share ブログに埋め込む QR Tag Download Complete! Description どんなゲームですか? #Base64をblobオブジェクトに変換します。 ##`Base64toBlob(_base64);` * return:blob blobオブジェクト * param0:string base64エンコーディングされた文字列 * support(たぶん) 1. Chrome 7+ 2. Firefox(Gecko)4(2)+ 3. Internet Explorer 10+ 4. Opera 11.6+ 5 .Safari 5.1+ *使用サンプル* [Canvasの画像(スクリーンショット)をローカルダウンロードします。](http://jsdo.it/Yukisuke/p311"Canvasの画像(スクリーンショット)をローカルダウンロードします。") Control Device スマートフォンコントローラー jsdo.it WebSocket Controller» マウス キーボード タッチデバイス Fullscreen 有効 無効 jsdo.it games から削除する Submit Author Yukisuke Tweet Default Panel Auto play Screenshot Readme JavaScript HTML CSS Size Width: px Height: px code <script type="text/javascript" src="http://jsdo.it/blogparts/y9Jv/js"></script> 実行画面をスマートフォンで確認できます。お父さん QR - App Store base64 blob html5 html5_elements&api javascript library&test smartphones&tablets Discussion このコードについて質問してみる! Tags base64 blob html5 html5_elements&api javascript library&test smartphones&tablets Favorite by edo_m18