することが可能に重複遠隔画像を変換:
Get image data in Javascript?
Convert an image into binary data in javascriptdataURL、クライアント側
を私が持っている:
にリンクを含む文字列の画像リモートサーバー。
私がしたい:
は純粋にクライアント側のJavaScriptを通じて、この画像を「取得」、およびbase64でdataURL表現に変換します。
これは可能ですか??
することが可能に重複遠隔画像を変換:
Get image data in Javascript?
Convert an image into binary data in javascriptdataURL、クライアント側
を私が持っている:
にリンクを含む文字列の画像リモートサーバー。
私がしたい:
は純粋にクライアント側のJavaScriptを通じて、この画像を「取得」、およびbase64でdataURL表現に変換します。
これは可能ですか??
できません。
ファイルがリモートサーバー上にあるので、あなたは、画像のピクセル表現を取得するためにcanvas
要素のgetImageData()
メソッドを使用することはできません。
サーバーサイドスクリプトなどでプロキシする必要があります。
属性 "crossorigin =" anonymous ""でimg要素を設定できます。これにより、キャンバスから画像データを取得できます。 http://www.w3.org/TR/cors/ –
これはリモートサーバーから要求されているため、他の質問と同じではありません。リンクされた質問にはその要件はありません。 –