thumbor, an on demand image processing service that renders every crop, size and format from one master file.
thumbor is an open source image processing service. Rather than pre generating every thumbnail an application might one day need, you describe the rendition you want in the URL and thumbor produces it at request time, then caches the result. Ask for a width and height and it resizes; ask for a square and it crops; add smart and it runs feature detection first so the crop centres on the part of the picture that matters rather than the geometric middle. Filters chain inside a single URL to grayscale, blur, brighten, round corners or letterbox an image, and the output can be re encoded to WebP, AVIF or HEIF on the way out. One master file on disk can therefore serve every size, crop and format your web and mobile clients ask for.
A stock thumbor is not safe to expose, for two separate reasons, and cloudimg closes both before the port is ever public. Its unsafe URL prefix lets anyone request any transformation, so the image enforces URL signing against a key generated uniquely on each instance and written to a file only the root user can read; nothing usable is baked in, and the build fails closed if a real key would survive into the image. Its loader will otherwise fetch whatever address is embedded in the request path, which would make an instance both an open image proxy and a route to hosts inside your network, so the loader is restricted to local files with no remote sources allowed and uploads disabled. Sample images and a per instance demo page ship with it, so live signed renditions are visible in a browser minutes after deployment with nothing supplied. Every deployment is fully patched, with a paired deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.