Resize images API
Docs
The structure of the API path is:
/api/imgresize/:width/:height/:url
Where width and height can be numbers in pixels or auto.
The URL should be URL encoded, which can be done in JS with encodeURIComponent. See MDN ref.
Example for https://memori.ai/logo.png:
https%3A%2F%2Fmemori.ai%2Flogo.png
Then call the API as, for example:
/api/imgresize/200/200/https%3A%2F%2Fmemori.ai%2Flogo.png
You can also specify a format using the querystring ?format= and indicating one of the following: avif, gif, heif, jpeg, jpg, jp2, pdf, png, svg, tiff, webp. Note: Experimental!