Quiero poder reducir el tamaño de una imagen desde el lado del cliente usando javascript antes de cargarla al servidor, los ejemplos que veo usan ajax pero no me sirven por que suben la imagen antes de que el formulario sea enviado, osea que si el usuario decide no enviarlo la imagen igual se cargaria en el servidor. Si alguien me puede decir si existe una manera usando solo javascript o talvez con html5 se lo agradeceria.