imagor

Fast, secure image processing server: resize, crop and convert images on the fly.

Open sourceSLA: oss-best-effortv1.9.1Image
imagor fit-in resize endpoint output
imagor fit-in resize endpoint output

imagor is an open-source, self-hosted image processing server built on libvips, one of the fastest image processing libraries available. It resizes, crops, smart-crops, rotates, watermarks, filters and converts images on the fly, and it is URL-compatible with Thumbor so existing image URLs keep working.

Key features

  • On-the-fly resize, crop, smart-crop, fit-in, padding, rotate and flip
  • Filters for quality, format, blur, sharpen, grayscale, brightness, contrast, watermark and more
  • HMAC-signed URLs (IMAGOR_SECRET) so only your application can request transforms
  • Built on libvips for fast, low-memory processing of JPEG, PNG, WebP, AVIF, GIF, TIFF and animated images
  • Loads source images over HTTP(S); headless and stateless, ideal behind a CDN or cache
  • Single self-contained container, no external database to run

Use cases

  • A self-hosted image CDN origin that generates responsive image variants
  • Replacing a hosted Thumbor or SaaS image service with infrastructure you control
  • Media and publishing sites that need thumbnails and derivatives on demand

Why run it on the NetActuate edge Running imagor in a PoP near your audience shortens the path for image delivery and keeps transformation and your source media on infrastructure you control. Pair it with a cache in front and it becomes a fast, private image CDN origin.

Deployed from the NetActuate marketplace, imagor boots pre-configured from your seeded values: the IMAGOR_SECRET signing secret is set at first boot (generated into your secret list if you do not provide one), so signed URLs work immediately. The service serves plain HTTP on the instance IP and exposes /healthcheck; put TLS termination in front for public use.

Frequently asked questions

How do I deploy imagor on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision imagor on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run imagor?

imagor is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can imagor run?

imagor can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports imagor?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.