People use to upload large images even if they don't need to. That takes time and bandwidth. Validations and enforcing rules doesn't work. But we can solve this problem for humans before actual upload without need of additional human interaction.

How it works

html5 file API and canvas

Challenges I ran into

Trouble with resized images quality etc..

Accomplishments that I'm proud of

It now generates good results fast and with small final image size.

What I learned

Better work with html5 canvas, file API and bit of webgl. Got familiari with Clarifai API.

What's next for imafast

Extract to reusable library and open source it.

Share this project: