this oneに似た質問があります。イメージファイルとファイルパスから画像を取得したHTML angularjs
どのように保存して、プレーンなJavaScriptを使用して、にし、パーソナライズされたキャッシュ、localStorage
から画像をロードしていますか?あなたは、単にJavaScriptを使用することができ、ローカルストレージから画像を保存し、取得するための
this oneに似た質問があります。イメージファイルとファイルパスから画像を取得したHTML angularjs
どのように保存して、プレーンなJavaScriptを使用して、にし、パーソナライズされたキャッシュ、localStorage
から画像をロードしていますか?あなたは、単にJavaScriptを使用することができ、ローカルストレージから画像を保存し、取得するための
。ここでは一例です:ローカルストレージに画像の保存について
bannerImage = document.getElementById('bannerImg');
imgData = getBase64Image(bannerImage);
localStorage.setItem("imgData", imgData);
function getBase64Image(img) {
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL("image/png");
return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
}
this post会談。
自分で何かをしようとしたことがありますか?変数を作成し、それにファイルオブジェクトを割り当ててローカルストレージに設定し、必要に応じてローカルストレージから変数を取得します。 [ローカルストレージ](https://stackoverflow.com/questions/18247130/how-do-i-store-data-in-local-storage-using-angularjs)がどのように動作するかを尋ねるような単純な。 – Sajal
返信ありがとう、私は正常にデータを格納してもそれを取得することができます。 Image storageに関する問題に直面しています。 CSSImageValueまたはHTMLImageElementまたはSVGImageElementまたはHTMLVideoElementまたはHTMLCanvasElementまたはImageBitmap(提供された値がタイプではない」: 『CanvasRenderingContext2D』 on 『にdrawImageメソッド』を実行に失敗しました: – Pakhi