2017-02-04 4 views
2

XMLHttpRequestを使用してGIF画像をダウンロードする場合、私は通常の<img>タグから画像データを取得する方法はありますか?

いいえ「アクセス制御 - 許可 - 起源」ヘッダが要求さ リソース

例外上に存在している、しかし、画像を使用した場合と会いますタグ

<img src="http://an.other.domain/example.gif" /> 

は、画像を表示することができたので、私はバイパスするどのような方法がある場合、これはを介して画像データをロードすることによって、問題をCORS不思議タグ、サーバー側のAccess-Control-Allow-Originヘッダーを変更する以外

+0

イメージデータでピクセル値を意味すると仮定すると、読み込まれたイメージを 'Canvas'で描画し、そこからピクセルを得ることができます。 – 11thdimension

+3

@ 11thdimension - いいえ。クロスオリジン画像はキャンバスを汚し、その能力を無効にします。 – Quentin

+0

@Quentinあなたは正しいです。 'CORS'イメージに' getImageData'を許可しません。 – 11thdimension

答えて

2

<img>要素から画像データを取得するための技術がありますが...彼らはまた、CORSからの許可が必要です。

+0

自信を持って明確な答え!ありがとうございました。私はプロキシを作る必要があると思う。 – armnotstrong

関連する問題