0

javascript中有没有一种方法可以像C一样进行二进制文件操作。我处于创建翻转图像的危急情况。我不支持 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 回答