This is a project for the Multimedia II subject at UFP University - Portugal.
- Converts
.jpeg,.jpgand.pngin to.webpformat - lossy and lossless compression
- Ability to select the quality of the image for lossy and effort for lossless compression
- Quality/Speed trade off compression option
- Ability to select the desire target file size (this option takes precedence over quality and speed trade off)
- Image info: name, type and size
- Steps of WebP compression (compress phases)(incomplete!)
- Directs to a page where you can view the image in detail, with the help of a digital magnifying glass
- In the image view page:
- compress another button (home button)
- slider for selecting the zoom level (4x max)
- Information of the Original image and the WebP image
- Information about the options used in the WebP image compression
- zoom aplied in the 2 images always on the same spot in each of them
- mouse click for selecting the zoom spot (before was mouse movement over the image, but i think click is best for comparing images)
- Instal Node.js from the Official Site (Prefer LTS Version)
- Clone the repo
- Go to the root folder of the project and run in terminal:
npm install
- Then, in the same folder, run in terminal:
npm run start
- Open your browser in the address:
http://localhost:3000
The fun of this work was made possible by:
- Google WebP Homepage
- Precompiled Webp Utilities from Google
- Compiling Webp Utilities from Google
- Index for Downloading Webp Releases
- Node.js Official Site
- npm Official Site
