/compressor

React based client application for image compression algorithms demonstration

Primary LanguageJavaScript

Compressor

Javascript implementation of Huffman, RLE, LZW, logarithmic and exponential transformation algorithms made with React, Redux, Express, WebRTC and Bootstrap

Installation

git clone https://github.com/vanelizarov/ImageCompression.git [dirname]
cd [dirname]
npm i

Requirements

  • nodemon: npm i -g nodemon
  • webpack: npm i -g webpack
  • Mocha: npm i -g mocha

Usage

npm run start-dev to run in development mode (hot reloading and no extracted stylesheets)

npm run start-prod to run in production mode (bundled .js and .css)

npm test to run Mocha tests for algorithms

License

MIT