Scanned JPEG Blur/Shake Checker — Threshold Tuner

Upload a scanned image, tweak thresholds with sliders or typing, save multiple presets, and persist everything in localStorage. Includes reset-to-default for the current preset.

Controls Waiting for image…


Thresholds
Tips:
  • sharpness is Variance of Laplacian on edges — higher means sharper.
  • motionScore estimates directionality of gradients — higher can indicate motion blur (shake).
  • edgeDensity helps detect blank or very faint pages.
Preview & Results No image yet
Sharpness (Var(Laplacian) on edges)
Motion score (directionality)
Edge density
Downscaled size