0

C のようなバイナリ ファイルを操作するための JavaScript の方法はありますか。css、canvas、HTML、DOM はサポートしていません。しかし、私はjavascriptだけを使ってそれをしなければなりません。画像をバイト配列にロードできる場合は、各バイトを解析して新しい画像を作成できます。果たして道はあるのか……!?

前もって感謝します

4

2 に答える 2

1

ヤフーなら!ウィジェットは別の問題です。このCanvasクラスでは、'drawImage()' を使用して画像をロードできます。その後scale、負の値を使用して画像を反転できます。詳細については、リファレンス マニュアルを参照しCanvasてください。

于 2012-03-08T06:39:30.863 に答える
1
var xhr = new XMLHttpRequest;
xhr.open("GET", "/images/someing.png", true);
xhr.responseType = "arraybuffer";
xhr.onload = function () {
    var data;
    data = new Uint8Array(xhr.response || xhr.mozResponseArrayBuffer);
};

これは現在のバージョンの IE では機能しないため、ウィジェットがそれをどのように処理するかはわかりません。ただし、これにより、png をバイト配列に読み込むことができます。

于 2012-05-24T17:35:02.323 に答える