Upload an old photo, click Restore, and get a new enhanced image with improved clarity, reduced noise, and upscaled resolution.
Features
- Denoise: Median filtering reduces noise while preserving details
- Upscale: High-quality upscaling with image smoothing for better resolution
- Sharpen: Unsharp mask enhances edges and improves perceived clarity
- Levels: Automatic contrast stretching for balanced tones
Usage Guide
- Step 1: Upload an old photo
- Step 2: Choose mode (Standard/Expert), view parameters; in Expert adjust upscale, denoise, sharpen, and color
- Step 3: Click Restore, preview before/after vertically, then download
Technical Details
Pipeline
Upscale on Canvas with high-quality smoothing, median denoise, levels adjustment, and unsharp mask sharpening
Upscaling
Canvas drawImage with imageSmoothingEnabled and imageSmoothingQuality set to high for perceptual improvement
Denoise
Median filter reduces speckle noise while preserving edges
Frequently Asked Questions
- Which formats are supported?
- JPG, PNG, GIF, and WebP up to recommended 10MB
- Will resolution really improve?
- Upscaling increases pixel count and perceived detail; sharpening and levels enhance clarity; extreme upscaling may still show limits
Related Documentation
- MDN Canvas API - Canvas 2D image processing APIs
- Image Denoising - Median and Gaussian filtering overview
- Unsharp Mask - Principles of unsharp mask sharpening