ImageScript is a zero-dependency alternative to common JavaScript bitmap image manipulation tools. It can achieve much more performant results by utilizing lower-level memory access, less memory copying and WebAssembly for compression and encoding.
- Decoding images
- PNGs (grayscale, RGB, indexed colors) with and without alpha channels
- JPEGs (grayscale, RGB, CMYK)
- TIFFs
- Rendering SVGs
- Rendering vector fonts
- Image manipulation functions (crop , rotate , composite, ...)
- Color manipulation functions (invert , hueShift, ...)
- Color information functions (averageColor , dominantColor, ...)
- Encoding images as PNGs , JPEGs and GIFs
An example on how to integrate ImageScript into your web project can be found in /example/.
If you have any additional questions, feel free to join the discord support server.