C のようなバイナリ ファイルを操作するための JavaScript の方法はありますか。css、canvas、HTML、DOM はサポートしていません。しかし、私はjavascriptだけを使ってそれをしなければなりません。画像をバイト配列にロードできる場合は、各バイトを解析して新しい画像を作成できます。果たして道はあるのか……!?
前もって感謝します
C のようなバイナリ ファイルを操作するための JavaScript の方法はありますか。css、canvas、HTML、DOM はサポートしていません。しかし、私はjavascriptだけを使ってそれをしなければなりません。画像をバイト配列にロードできる場合は、各バイトを解析して新しい画像を作成できます。果たして道はあるのか……!?
前もって感謝します
ヤフーなら!ウィジェットは別の問題です。このCanvas
クラスでは、'drawImage()' を使用して画像をロードできます。その後scale
、負の値を使用して画像を反転できます。詳細については、リファレンス マニュアルを参照しCanvas
てください。
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 をバイト配列に読み込むことができます。