I tried this code that uses canvas, maybe you could improve it, especially on the lighter pixel inside the apple.
<img id="canvasSource" src="apple.jpg" /> <br /> <canvas id="area" width="264" height="282"></canvas> <script type="text/javascript"> window.onload = function() { var canvas = document.getElementById("area"); var context = canvas.getContext("2d"); var image = document.getElementById("canvasSource"); context.drawImage(image, 0, 0); var imgd = context.getImageData(0, 0, 264, 282); var pix = imgd.data; var blackpixel = 21; for (var i = 0, n = pix.length; i < n; i += 4) { </script>
fcalderan
source share