| 1234567891011121314151617181920212223242526272829303132333435 | 
							- <!DOCTYPE html>
 
- <html>
 
-     <head>
 
-         <title>Jimp browser example 3</title>
 
-     </head>
 
-     <body>
 
-         <h1> Demonstrates loading a local file using Jimp on a WebWorker thread </h1>
 
-         <p><input type="file" onchange="newFiles(this);" /></p>  
 
-         <script>
 
-             
 
-         function newFiles(element){
 
-             for (var i=0; i<element.files.length; i++) {
 
-                 readFileAndProcess(element.files[i]);
 
-             }
 
-             function readFileAndProcess(readfile){
 
-                 var reader = new FileReader();
 
-                 reader.addEventListener("load", function(){
 
-                     var worker = new Worker("jimp-worker.js");
 
-                     worker.onmessage = function (e) {
 
-                         var img = document.createElement("img");
 
-                         img.setAttribute("src", e.data);
 
-                         document.body.appendChild(img);
 
-                     };
 
-                     worker.postMessage(this.result);
 
-                 });
 
-                 reader.readAsArrayBuffer(readfile);
 
-             }
 
-         }
 
-         </script>
 
-         
 
-     </body>
 
- </html>
 
 
  |