An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
JavaScript Image Manipulation Program
An image processing library for Node written entirely in JavaScript, with zero native dependencies
Notice of potentially breaking change
As of v0.10.4, core-js is no longer included with jimp or its extensions. If you rely on core-js, install it with either
yarn add core-js
ornpm i core-js
Read before installing
Please be aware that Jimp is built on JavaScript implementations of image formats so in some cases that might allocate a lot of memory before using.
Installation: npm install --save jimp
API documentation can be found in the main jimp package
π If you want to add your plugins to this list make a PR! π
If you want to extend jimp or omit types or functions visit @jimp/custom.
Basically clone, change, test, push and pull request.
Please read the CONTRIBUTING documentation.
Jimp is licensed under the MIT license. Open Sans is licensed under the Apache license
β nimp - Node based image manipulator. Procedurally create and edit images.
β node-vibrant - Extract prominent colors from an image.
β lqip - Low Quality Image Placeholders (LQIP) Module for Node
β webpack-pwa-manifest - A webpack plugin that generates a βmanifest.jsonβ for your Progressive Web Application, with auto icon resizing and fingerprinting support.
β wdio-screenshot - A WebdriverIO plugin. Additional commands for taking screenshots with WebdriverIO.
β asciify-image - Convert images to ASCII art
β node-sprite-generator - Generates image sprites and their spritesheets (css, stylus, sass, scss or less) from sets of images. Supports retina sprites.
β merge-img - Merge multiple images into a single image
β postcss-resemble-image - Provide a gradient fallback for an image that loosely resembles the original.
β differencify - Perceptual diffing tool
β gifwrap - A Jimp-compatible library for working with GIFs
β replace-color - Replace color with another one pixel by pixel
β handwritten.js - Convert typed text to realistic handwriting!
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!