1

画像ファイルの生データを JavaScript で表示することはできますか?

画像を 16 進ダンプに変換するスクリプトを作成しようとしています。

画像ファイルに書き込んでいるデータを表示するにはどうすればよいですか?

4

2 に答える 2

2

XHRでこれを行うことができます:

var xhr = new XMLHttpRequest();
xhr.open('GET', '/my/image/file.png', true);
xhr.responseType = 'arraybuffer'; // this will accept the response as an ArrayBuffer
xhr.onload = function(buffer) {
    var words = new Uint32Array(buffer),
        hex = '';
    for (var i = 0; i < words.length; i++) {
      hex += words.get(i).toString(16);  // this will convert it to a 4byte hex string
    }
    console.log(hex);
};
xhr.send();

ArrayBufferTypedArrayのドキュメントをご覧ください

そして、あなたは私がここでテストでそれをどのように使用するかを見ることができます

于 2012-10-05T22:52:13.540 に答える
0

javascriptでファイルのソースコードを取得することは可能ですか?

スクリプトの URL を見つけて、ブラウザにロードします。(または Firebug を使用)

于 2012-10-05T22:37:11.887 に答える