在javascript中是否存在像C这样的二进制文件操作的方法。我处于危急情况下创建一个fliped图像。我不支持css,canvas,HTML,DOM。但我必须只使用javascript来做到这一点。如果它允许我将图像加载到字节数组中,我可以解析每个字节并创建一个新图像。真的有办法.....?!
提前致谢
答案 0 :(得分:1)
如果是Yahoo!小部件是一个不同的问题。 Canvas
类允许您使用'drawImage()'加载图像,然后您可以使用带负值的scale
来翻转图像。有关详细信息,请参阅Canvas
上的参考手册。
答案 1 :(得分: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读入字节数组。