Displaying 1 to 18 from 18 results

libvips - A fast image processing library with low memory needs.

  •    C

libvips is a 2D image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. libvips is licensed under the LGPL 2.1+. It has around 300 operations covering arithmetic, histograms, convolutions, morphological operations, frequency filtering, colour, resampling, statistics and others. It supports a large range of numeric formats, from 8-bit int to 128-bit complex. It supports a good range of image formats, including JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analyze, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick.

libvips - A fast image processing library with low memory needs.

  •    C

libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. libvips is licensed under the LGPL 2.1+. It has around 300 operations covering arithmetic, histograms, convolution, morphological operations, frequency filtering, colour, resampling, statistics and others. It supports a large range of numeric formats, from 8-bit int to 128-bit complex. Images can have any number of bands. It supports a good range of image formats, including JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analyze, NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick, letting it load formats like DICOM.

node-connect-image-proxy - A Node.js Connect middleware for proxing (and manipulating) images.

  •    Javascript

This module allows you to manipulate and convert images on the fly.There is an example app in the examples folder that demonstrates the basic features.

image-maxsize-webpack-loader - A simple webpack loader for resizing images

  •    Javascript

This loader will resize images to fit maximum width / height dimensions while retaining their aspect ratio. If you prefer to use ImageMagick add ?useImageMagick=true to the loader.




graphicsmagick-stream - Fast convertion/scaling of images using a pool of long lived graphicsmagick processes

  •    Javascript

If you install ghostscript as well you will be able to convert pdfs to images by simply piping in a pdf and setting output format to jpeg (or another image format).If you are rendering a multipage pdf scale.height will set the height of each page. To force scale.height to donate the height of the entire image set scale.multipage = true.

erl_gm - An Erlang GraphicsMagick wrapper

  •    Erlang

New options can be added to gm_options.erl to broaden option support. Just open a pull request and I'll merge in additions.

imagecolors - A node module that pulls useful color information out of an image through a combination of ImageMagick color quantization algorithms and human fiddling

  •    Javascript

A node module that pulls useful color information out of an image through a combination of ImageMagick color quantization algorithms and human fiddling. You can install via NPM.

resizer - Simple image resizer and thumbnail generator for node.js as a stream

  •    Javascript

Resizer is a thumbnail generator and image resizer for node with a transform stream interface. Its goal is to be simple and fast. Current implementation is based on GraphicsMagick and adopt smart tricks to speed up conversione and provide better images so you don't need to know all graphics magick options and internals. It is based on the Stream 2 API, so it will not work on node v0.8. If you want node v0.8, please submit a pull-request.


micro_magick - Simplest correct ImageMagick/GraphicsMagick ruby wrapper

  •    Ruby

MicroMagick lets you use ImageMagick or GraphicsMagick from ruby. MicroMagick has excellent test coverage and code quality.

hapi-imagemin-proxy - Hapi proxy for serving optimized images

  •    Javascript

Image optimization proxy written in Node.js using hapi. Allows you to resize an image and change image formats. Output is always optimized for the smallest file size.

express-processimage - Express middleware that processes served images according to the query string

  •    Javascript

Middleware that processes images according to the query string. Intended to be used in a development setting with the connect.static middleware, but should work with any middleware further down the stack, even an http proxy. Important note: This module is intended for development. You're strongly discouraged from using it in production or with any kind of untrusted input. Parts of the query string will be passed directly to various command line tools.

gulp-gm - Image manipulation with gm

  •    Javascript

Image manipulation with gm. Refer to gm's documentation for details. gulp-gm works best with GraphicsMagick. However, it also supports ImageMagick, but you'll need to set the option imageMagick: true.

gmagick - Naive Go binding to GraphicsMagick's MagickWand C API

  •    Go

Naive Go binding to GraphicsMagick's MagickWand C API

thumbnailer - Go image/video/audio/PDF/etc. thumbnailer

  •    C

Package thumbnailer provides a more efficient image/video/audio/PDF thumbnailer than available with native Go processing libraries through GraphicsMagic and ffmpeg bindings. For a comprehensive list of file formats supported by default, check the matchers slice in mime.go.