Skip to content

An example of a quick implementation of ImageMin package in a Express server.

Notifications You must be signed in to change notification settings

LautaroJayat/imagemin-compress-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imagemin-compress-server

A minimal example of a Express server that implements ImageMin and the Jpeg-Recompress ImageMin Pluguin;

Instructions for a normal upload

  1. Clone the repository or download the zip file;

  2. Open a terminal in the directory where you have cloned this repo and run npm run build in order to install all the packages and dependencies. Then run npm run dev to initialize the server;

  3. Open your browser and go to localhost:3000

  4. Select a jpg image to compress and press the UPLOAD button.

  5. Enjoy the pleasure of having 3 beautiful lines that displays the sizes of the uncompressed and the compressed files in your own screen.

  6. Bon Apetit.

Instructions for canvas and ajax version

  1. Same as before but go to localhost:300/ajax

  2. Select a file;

  3. Click on ToCanvas button. It will draw the jpeg image to the canvas.

  4. Click on ToData button. It will turn the canvas into a blob.

  5. click on toServer button. It will send de blob to the server and then compress it;

  6. Check the therminal, it will display some logs with the old and the new sizes.

About

An example of a quick implementation of ImageMin package in a Express server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published