smartcrop.js
ImageScript
smartcrop.js | ImageScript | |
---|---|---|
2 | - | |
12,784 | 592 | |
- | - | |
4.1 | 5.8 | |
about 2 months ago | about 1 month ago | |
JavaScript | JavaScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
smartcrop.js
-
Just In Time Image Optimization at Reddit Scale
We chose to use govips which is a cgo wrapper around the libvips image manipulation library. The majority of new development for services in our backend is written using baseplate.go. But Go is not an ideal choice for media processing as it cannot keep up with the performance of native code. The most widely used image-processing libraries like libmagick are primarily written in C or C++. Speed was a major factor in selecting libvips in order to keep latency low on CDN cache misses for images. In our tests, libvips was 3–4 times faster than libmagick on basic image processing operations. Content-aware smart cropping was implemented by porting smartcrop.js to Go. This is the only operation implemented in pure Go.
- Alternative apps similar to Face Crop Jet?
ImageScript
We haven't tracked posts mentioning ImageScript yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
jimp - An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
sharp - High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
exiftool-vendored.js - Fast, cross-platform Node.js access to ExifTool
qrcode - qr code generator
gm - GraphicsMagick for node
FFCreator - A fast video processing library based on node.js (一个基于node.js的高速视频制作库)
pica - Resize image in browser with high quality and high speed
lwip - Light Weight Image Processor for NodeJS
probe-image-size - Get image size without full download. Supported image types: JPG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO.
image-type - Detect the image type of a Buffer/Uint8Array
Korkut - Quick and simple image processing at the command line. :hammer:
is-progressive - Check if JPEG images are progressive