1

jQuery / javascriptでimgを表示するときに、完全なバイナリ表現(またはそのbase64エンコーディング)にアクセスする方法はありますか? そのような

<img id="myImage" src="http://someURL/someImage.png" />

Javascript

$('#myImage).getBuffer()

理由:別のオリジンの画像をキャンバスに入れて修正したい。ソースをキャンバスに直接配置すると (これを参照)、何も得られません (Same-Origin-Policy 違反?)。AJAX リクエストにも同じ問題があります。

新しい外部オリジン (CORS) を許可するようにサーバーを変更することができます (そして、既に行っています)。それは機能しますが、そのようなオリジンは動的なローカル IP であり、純粋にクライアント側のものを使用する方がはるかに優れています。

4

2 に答える 2

0

ここで確認して、画像からバイナリデータを取得できます https://gist.github.com/leotsem/960542

于 2013-07-11T08:16:00.387 に答える