# Image Resizer

Version: 0.1.0
License: MIT

Resize one static JPG, PNG, or WebP image to exact pixel dimensions with an optional aspect-ratio lock. Preview and download the result locally in your browser.

## Run
Serve this folder over localhost or HTTPS (for example, `python -m http.server 8000`) and open `index.html`. No backend, API key, third-party runtime, or install is required.

## Use
Choose an image, set width and height, keep the ratio lock on to preserve proportions, choose an output format, then generate and inspect the preview.

## Limits and privacy
Maximum input: 15 MB and 20 megapixels; maximum output: 20 megapixels. Supports one static JPG, PNG, or WebP image. Resizing cannot add detail; unlocked dimensions stretch the image. JPEG transparency is flattened on white. Browser canvas can change color profiles and metadata. Processing happens in the current tab and the source file is not uploaded.

## Environment
Modern browser with JavaScript modules, Canvas, and image decoding/export support.

## Version history
- 0.1.0 (2026-10-28): Initial browser-local exact-pixel resizer.
