How do I generate a thumbnail client-side in a modern browser?
问题 I'm looking for an elegant way to generate a thumbnail for use with the FileAPI. Currently I get a DataURL representing an image. Problem is, if the image is very large, than moving it around and rerendering it becomes CPU intensive. I can see 2 options to get around this. Generate a thumbnail on the client Generate a thumbnail on the server, send the thumbnail back to the client (AJAX). With HTML5 we have a canvas element? Does anyone know how to use it to generate thumbnails from pictures?