A Web Component that gives you the power of WASM-ImageMagick with the ease of use of the <img>
tag.
Live Demo Edit the attributes with your dev tools to see live updates!
npm i img-magick
In a Javascript module
import 'img-magick';
In html page:
<script type="module" src="https://unpkg.com/img-magick/dist/img-magick.umd.js"></script>
or
<script type="module" src="path/to/bundled/img-magick.js"></script>
Add component to appliction or page:
<img-magick src="./test.png" cmd="convert * -paint 3"></img-magick>
Attributes | Description | Default |
---|---|---|
cmd |
Any ImageMagick command | "" |
src |
Image URL | "" |
showLoader |
Show the loading spinner when processing | false |
loaderColor |
Color of the loading indicator | #606060 |
loaderSize |
Size of the loader | 25px |
<img-magick src="./test.png" cmd="convert * -paint 3" showLoader loaderSize="100px" loaderColor="red"></img-magick>
npm start