Jimp
www.jimp.com
4
Leaving SiteNav
External Link Disclaimer
You are about to visit www.jimp.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Jimp (JavaScript Image Manipulation Program) is a pure JavaScript image processing library for Node.js that enables developers to read, write, and manipulate images without requiring any native dependencies such as ImageMagick, GraphicsMagick, or libvips. Created by Oliver Moran and maintained by the Jimp community, the library has accumulated over 14,000 GitHub stars and over 40 million weekly npm downloads, making it one of the most popular image processing libraries in the Node.js ecosystem. Jimp supports reading and writing common image formats including JPEG (with adjustable quality from 0-100), PNG (with opacity), BMP, and TIFF, and provides a comprehensive set of image manipulation operations including resize (with nearest-neighbor, bilinear, bicubic, and Bezier interpolation), crop (fixed and auto-crop based on bounding box), scale and scaleToFit, rotate (with background color fill), flip (horizontal and vertical), mirror, brightness and contrast adjustment, color manipulation (grayscale, sepia, invert, normalize, dither565, posterize, opaque), convolution filters (blur, sharpen, emboss, edge detect), Gaussian and fast blur, opacity and fade effects, mask and contain operations, cover and resize-to-fit, print text onto images with custom fonts (using Bitmap fonts), composite and blit operations for layering images, EXIF-based auto-orientation, and custom scan operations for pixel-level manipulation. Jimp uses a promise-based chaining API and supports TypeScript types, Web Workers for off-main-thread processing, and browser usage via browserify or webpack. The library is zero-dependency (no native compilation required) and available under the MIT License.
Statistics
4
Views
0
Clicks
0
Like
0
Dislike