0

直接の画像表示URLからではなく、ダウンロード画像ファイルから画像を表示する方法。

この url を呼び出すと =" http://api.example.com/api.php?a=profilepic&auth=tokenhere&file=filename "

ダウンロードファイルを提供します。

$.get 関数を使用するとデータを取得できますが、さらに使用するために変数に格納できるように、画像形式に変換するにはどうすればよいですか。

イメージタグに直接使用すると機能します<img src="http://api.example.com/api.php? a=profilepic&auth=tokenhere&file=filename" > が、イメージオブジェクトを保存する必要があります。

Image() オブジェクトを使用しようとしても機能しませんでした。

http://www.maxnov.com/getimagedata/#downloadを試してもうまくいきませんでした。

サーバー側の API 呼び出しを変更できません。

js、jquery、および html5 スクリプトのみを使用するクライアント側でのみ変更する必要があります

ダウンロード画像ファイルのbase64データを取得する方法を知る必要があります

こんな感じにするには、

<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/>

あなたのリプレイを楽しみにしています

4

1 に答える 1

0

次のようなコードを使用します。

var img = new Image(); 
img.onload = function () {
   // Code to execute when the image is completely downloaded.
}
img.src = "http://api.example.com/api.php? a=profilepic&auth=tokenhere&file=filename";
于 2012-10-01T11:13:05.720 に答える