Image Resizer Tool

Image Resizer Tool





Preview


Instructions


In this code, an HTML page is created with an image input field, two number input fields for specifying the new width and height, and a "Resize Image" button. When the button is clicked, the resizeImage() function is called.

The resizeImage() function retrieves the selected image file, reads it using the FileReader object, and creates a new Image object. Once the image is loaded, a canvas is created and the image is drawn on it with the new specified width and height. The resulting image is then converted to a data URL using the toDataURL() method of the canvas. Finally, the resized image is displayed in an <img> tag with the id "preview".

Please note that this code only demonstrates the basic functionality of resizing an image using JavaScript in the browser. Additional error handling, validation, and improvements can be implemented as per your specific requirements.