Sign inSign up

h2non/imaginary

By h2non

Updated about 6 years ago

Simple and fast HTTP microservice for image processing/resizing

Image
18

10M+

h2non/imaginary repository overview

Simple and fast HTTP microservice for image processing powered by bimg and libvips. Think about imaginary as private or public HTTP service for massive image processing/resizing.

It supports a common set of image operations exposed as a simple HTTP API, with additional support for API token-based authentication, gzip compression and CORS support for direct web browser access.

It can read JPEG, PNG, WEBP and TIFF formats and output to JPEG, PNG and WEBP, including conversion between them. It supports common image operations such as crop, resize, rotate, zoom, watermark... For getting started, take a look to the HTTP API documentation.

imaginary uses internally libvips, a powerful library written in C for binary image processing which requires a low memory footprint and it's typically 4x faster than using the quickest ImageMagick and GraphicsMagick settings or Go native image package, and in some cases it's even 8x faster processing JPEG images.

More info: https://github.com/h2non/imaginary

Tag summary

Content type

Image

Digest

sha256:7facb4221

Size

78.8 MB

Last updated

about 6 years ago

docker pull h2non/imaginary