CLI for automatic-sharpness image downscaling
Image I/O layer: load PNG/JPEG into LinearRgbImage, save back to file
Pure image processing core: linear color, downscale, sharpen, artifact metric, polynomial fit and solve