Skip to content

Image Processing Api is a Simple Api to resize your images, this is simple project but it demonstrates using Powerful technologies like Express as Rest Api Framework, Typescript, Jasmine Unit testing library, 3rd-part library Sharp, eslint, prettier

Notifications You must be signed in to change notification settings

ahmeddbahaa/Image-Processing-Api

Repository files navigation

Image Processing Api

Image Processing Api is a Simple Api to resize your images, this is simple project but it demonstrates using Powerful technologies like Express as Rest Api Framework, Typescript, Jasmine Unit testing library, 3rd-part library Sharp, eslint, prettier

Installation

Use the package manager npm to install the project.

npm i

Usage

Put your File in /assets/full
run the application npm start
navigate to the endpoint localhost:3000/api/images?filename=yourFilename&&length='yourdesiredlenght'&&width='yourdesiedwidth'

And poshhh the image is resized and you can get your file at
/assets/thumb/

Building Project

npm run build

testing

to run unit testing
npm run test

About

Image Processing Api is a Simple Api to resize your images, this is simple project but it demonstrates using Powerful technologies like Express as Rest Api Framework, Typescript, Jasmine Unit testing library, 3rd-part library Sharp, eslint, prettier

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published