Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Sharp | 26,329 | 10,421 | 3,616 | 14 hours ago | 130 | July 21, 2023 | 114 | apache-2.0 | JavaScript | |
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library. | ||||||||||
Libvips | 8,369 | 2 | 15 hours ago | 2 | March 23, 2018 | 65 | lgpl-2.1 | C | ||
A fast image processing library with low memory needs. | ||||||||||
Govips | 976 | 7 | 23 days ago | 39 | May 04, 2023 | 42 | mit | Go | ||
A lightning fast image processing and resizing library for Go | ||||||||||
Sharp Cli | 152 | 179 | 6 | 5 months ago | 39 | July 01, 2022 | 9 | mit | JavaScript | |
CLI for sharp. | ||||||||||
Vips Libfuzzer | 3 | 6 years ago | C | |||||||
experiment with libfuzzer | ||||||||||
Thumbor To Sharp Image | 2 | 9 years ago | other | JavaScript | ||||||
Create sharp image from thumbor object | ||||||||||
Rgba_tiff_to_jpg | 1 | 3 years ago | mit | Python | ||||||
4 Band tiff to CMYK jpg without changing the channels, using fast libraries | ||||||||||
Docker Images Resizer Webp Watermark Vips Node Sharp | 1 | 6 years ago | JavaScript | |||||||
Dockerized Node.js tiff, jpeg, webp Images Resizer | ||||||||||
Mikropi | 1 | 2 years ago | JavaScript | |||||||
4 Band tiff to CMYK jpg to preserve 4 channels @ 8 bit as a jpg and can the reverse process, using fast libraries TurboJpeg and vips. Created to compress 4 band tiffs for ftp while still being an easly viewable format, CMYK jpgs are up to 20% more effeciant than 2 seperate jpgs.
While the jpg is stored as CMYK, the channels are unchanged.
R=C
G=M
B=Y
A=K
This should be about 3.5 times faster than compairable imagemagick scripts
-h, --help show this help message and exit
-i INPATH, --inpath INPATH
path to input file or folder
-o OUTPATH, --outpath OUTPATH
path to output file or folder
-q QUALITY, --quality QUALITY
jpeg quality value [0-100]
-f {j,jpg,t,tif}, --format {j,jpg,t,tif}
output format
-ov, --overwrite replace existing files
-r, --recurse include all sub dirrectories
-cpu CPU, --cpu CPU Percent of threads to CPUs [150 - 25]
requires python, 64bit suggested, tested with 3.8.6 on windows 10
install libjpeg-turbo
https://sourceforge.net/projects/libjpeg-turbo/files/
install vips lib
https://github.com/libvips/libvips/releases
add vips\bin to system path (restart recomended)
pip install -r requirements.txt