I wrote a print resolution calculator that doesn't just convert cm to pixels, but also detects aspect ratio discrepancies between the source image and the print format, calculates how much the image will need to be upscaled, and suggests two strategies: cropping or warping. It works offline, in the browser, without third-party libraries.
In the visual design, I used a minimalist "printed" style with typography registration marks and a grid.
https://github.com/mikhail4profile/PrintResolutionCalculator
Reconstruction process using a AI algorithm. After restoration, the image is automatically processed by an AI upscaling pipeline that reduces compression artifacts and enhances fine details.
Since the standard chaiNNer nodes had limitations for this specific workflow, a custom set of Python nodes was designed and implemented.
The result is a largely automated workflow that performs image cleanup, restoration, and enhancement with minimal user interaction. A separate batch-processing version is also available for processing all compatible images within a selected folder.