ngx-image-compress
Angular utility for compressing image to a satisfying size, that you choose
Import
npm i ngx-alldone-image-compress
Usage
Import it in your app module
;; ;;
Use it in your component
;;;
How it's working underwood?
We will use Renderer2, and transform the image multiple time through HTML canvas encrustation. In fact you can use the static version into the library and import renderer by yourself.
Updates
2019/01/09
Since Angular 6 include its own packaging system, I no longer need my webpack config to build it. Everything is working in angular 7 without complaint now (test app is on github)
2018/10/04
Adding Live example.
Everything is now working and tested but I will make some arrangement to the code in index.ts
before submitting it again to npm
, in order to make it more handy.
2017/12/06
Upload to Github Need some fixes and tests to be use as a static library