2012-04-05 12 views
1

することが可能に重複遠隔画像を変換:
Get image data in Javascript?
Convert an image into binary data in javascriptdataURL、クライアント側

を私が持っている:

リンクを含む文字列の画像リモートサーバー。

私がしたい:

は純粋にクライアント側のJavaScriptを通じて、この画像を「取得」、およびbase64でdataURL表現に変換します。

これは可能ですか?

+0

これはリモートサーバーから要求されているため、他の質問と同じではありません。リンクされた質問にはその要件はありません。 –

答えて

3

できません。

ファイルがリモートサーバー上にあるので、あなたは、画像のピクセル表現を取得するためにcanvas要素のgetImageData()メソッドを使用することはできません。

サーバーサイドスクリプトなどでプロキシする必要があります。

+1

属性 "crossorigin =" anonymous ""でimg要素を設定できます。これにより、キャンバスから画像データを取得できます。 http://www.w3.org/TR/cors/ –