NumPy Logic · Browser Execution
A visual tool that shrinks images by averaging 2x2 pixel blocks, and reconstructs them using nearest-neighbor or bilinear interpolation.
Open Workspace ↓Supports JPG, PNG, WEBP, and BMP
Shrinks image by half recursively. Averages every 2x2 block into 1 single pixel. Works natively with grayscale and RGB/RGBA images.
Lightning-fast scaling. Copies each pixel into a 2x2 block, generating a highly stylized, blocky/pixelated retro result.
Interpolates between neighboring pixels mathematically, returning a smoother, blended upscaled image resembling standard resize functions.
Measures reconstruction quality using Peak Signal-to-Noise Ratio (PSNR), allowing analytical comparison of quality loss.