How to read binary data in IE9?
I'm working on some Javascript code that creates an alpha mask of a image using paths embedded by Photoshop. The onload handler of a IMG tag would call a clip(this). The function load the image's source file and scans through it. Here's the setup: function clip(img) { var xhr = new XMLHttpRequest(); xhr.open('GET', img.src, true); xhr.responseType = 'arraybuffer'; xhr.target = img; xhr.onload = function(e) { var bytes = new Uint8Array(this.response); var p = findPhotoshopSegment(bytes); if(p) { var paths = parse8BIMData(bytes, p); /* ... replaces IMG with SVG tag ... */ } }; xhr.send(); } You