Exposure Blender

Decides per pixel which frame recorded that region best, then blends with weights: Mertens multi-band fusion plus automatic ghost suppression, with the intermediate result in 32-bit float linear ProPhoto. Includes robustness-based frame selection (the same idea as Google HDR+), experimental AI de-ghosting, zone-local adjustments (Lightroom-style masks) and a batch queue.

Input: 2–30 source frames (JPEG/PNG/WebP/TIFF/EXR/DNG and every brand’s RAW). Output: JPEG/PNG/WebP/TIFF (8/16/32-bit with ICC)/OpenEXR/Radiance HDR/HDR DNG/JPEG XL/AVIF (10-bit BT.2020 + PQ). It runs locally in your browser with no account; if the WebGPU self-test fails it falls back to CPU, and 61MP-class work is handled by a tiled streaming pipeline.