All Projects → unjs → jimp-compact

unjs / jimp-compact

Licence: other
✏️ Lightweight version of Jimp -- An image processing library written entirely in JavaScript for Node.js

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to jimp-compact

Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+38320%)
Mutual labels:  resize, png, jpeg
downscale
Better image downscale with canvas.
Stars: ✭ 80 (+45.45%)
Mutual labels:  resize, png, jpeg
Bimg
Go package for fast high-level image processing powered by libvips C library
Stars: ✭ 1,394 (+2434.55%)
Mutual labels:  resize, png, jpeg
Mort
Storage and image processing server written in Go
Stars: ✭ 420 (+663.64%)
Mutual labels:  resize, png, jpeg
pixl
🚀 Lightweight image processing library in C++11
Stars: ✭ 31 (-43.64%)
Mutual labels:  resize, png, jpeg
imagecodecs
Image transformation, compression, and decompression codecs. Forked from https://pypi.org/project/imagecodecs
Stars: ✭ 56 (+1.82%)
Mutual labels:  png, jpeg
Density Converter
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
Stars: ✭ 222 (+303.64%)
Mutual labels:  png, jpeg
sail
The missing small and fast image decoding library for humans (not for machines) ⛵ https://sail.software
Stars: ✭ 206 (+274.55%)
Mutual labels:  png, jpeg
Gimage
A PHP library for easy image handling. 🖼
Stars: ✭ 148 (+169.09%)
Mutual labels:  resize, png
Imageprocessor
📷 A fluent wrapper around System.Drawing for the processing of image files.
Stars: ✭ 2,452 (+4358.18%)
Mutual labels:  png, jpeg
React Native Image Resizer
🗻 Resize local images with React Native
Stars: ✭ 1,161 (+2010.91%)
Mutual labels:  resize, jpeg
dom-to-image-more
Generates an image from a DOM node using HTML5 canvas
Stars: ✭ 231 (+320%)
Mutual labels:  png, jpeg
PNG-Upscale
AI Super - Resolution
Stars: ✭ 116 (+110.91%)
Mutual labels:  resize, png
gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Stars: ✭ 32 (-41.82%)
Mutual labels:  png, jpeg
video thumbnail
This plugin generates thumbnail from video file or URL. It returns image in memory or writes into a file. It offers rich options to control the image format, resolution and quality. Supports iOS and Android.
Stars: ✭ 159 (+189.09%)
Mutual labels:  png, jpeg
HEIF
Mac OS X: Convert any image to HEIF/HEIC format
Stars: ✭ 58 (+5.45%)
Mutual labels:  png, jpeg
Grunt Image
Optimize PNG, JPEG, GIF, SVG images with grunt task.
Stars: ✭ 201 (+265.45%)
Mutual labels:  png, jpeg
Gulp Image
Optimize PNG, JPEG, GIF, SVG images with gulp task.
Stars: ✭ 213 (+287.27%)
Mutual labels:  png, jpeg
alfred-imagemin
Alfred workflow - Minify images with Imagemin
Stars: ✭ 29 (-47.27%)
Mutual labels:  png, jpeg
node-pdftocairo
📃 Node.js wrapper for pdftocairo - PDF to PNG/JPEG/TIFF/PDF/PS/EPS/SVG using cairo
Stars: ✭ 17 (-69.09%)
Mutual labels:  png, jpeg

✏️ Jimp Compact

npm version npm downloads install size

Lightweight version of Jimp compiled with vercel/ncc

Why?

This package has 27x smaller install size with all features of original jimp (Jimp install size is ~33.8MB) by bundling all node_modules and removing extra files.

Usage

Install and import/require jimp-compact instead of jimp npm package.

# npm
npm i jimp-compact

# yarn
yarn add jimp-compact
// ESM
import Jimp from 'jimp-compact'

// CJS
const Jimp = require('jimp-compact')

See jimp docs for full usage.

Known Issues

In order to make typescript working, you need to (also) install jimp in devDependencies! Track issue via #39 and #42.

License

MIT - Based on Jimp

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].