This project is comprised of an api with one simple endpoint to resize the images that are stored in a data/in folder. The desired resized image will be written to data/out with the name of 'resized_*.jpg'.
To get started, simply run node prod/index.js
. This will run the production code
and start up the server on the port 3000.
Once this is done you can visit localhost:3000
. This will take you to the APIs
main page. To get to the convert endpoint visit localhost:3000/convert
You will have to add some parameters:
- imgName (required): The name of the image (in the data/in folder).
- width and height (optional): The width and the height of the desired image.
- size (optional): the size in pixels of the image.
Beware: You cannot use width/height with size. Use either one of those.
< Examples >
localhost:3000/convert/?imgName=sample&width=500&height=400
localhost:3000/convert/?imgName=leonard&width=700&height=400
localhost:3000/convert/?imgName=group_photo&size=500