← Retour au catalogue Imaginary · managé par DINAO

Le traitement d'images à la volée, hébergé en France

Le microservice de traitement d'images propulsé par Imaginary, déployé et maintenu par DINAO. Redimensionnez, recadrez et convertissez vos visuels via une API HTTP — vos images ne transitent jamais par un service tiers.

Hébergé en FranceRapide (libvips)API HTTP simpleConforme RGPDImage éditeur officielle
Présentation

Qu'est-ce que Imaginary ?

Imaginary est un microservice HTTP open source de traitement d'images haut niveau, écrit en Go et adossé à bimg et libvips. Rapide, scalable et Docker-ready, il s'utilise comme service privé ou public pour traiter des images à grande échelle, avec une empreinte mémoire faible et d'excellentes performances.

Il expose une API HTTP simple couvrant un large jeu d'opérations : resize, crop, smartcrop, extract, rotate, autorotate, flip/flop, thumbnail, zoom, convert, watermark, blur, fit… Les images peuvent être lues depuis le corps de la requête, un chemin local ou un serveur HTTP distant, et renvoyées en JPEG, PNG ou WebP (TIFF, PDF, GIF, SVG selon la compilation de libvips).

Quasi sans dépendances (il s'appuie sur le package net/http natif pour de meilleures performances), Imaginary propose aussi des fonctions optionnelles utiles en production : autorisation par token API, compression gzip, stratégie de throttling du trafic et support CORS pour les clients web. C'est une brique d'infrastructure idéale pour servir des images optimisées à vos sites et applications.

Offres compatibles

Hébergez Imaginary chez DINAO

Paliers de ressources compatibles avec les pré-requis de Imaginary (1 cœur / 256 Mo / 1 Go minimum). Hébergé en France, infogéré.

Découverte
1 vCPU · 2 Go · 20 Go
9,90 € /mois HT
  • 1 vCPU dédiés
  • 2 Go de RAM
  • 20 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /mois HT
  • 4 vCPU dédiés
  • 8 Go de RAM
  • 80 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /mois HT
  • 8 vCPU dédiés
  • 16 Go de RAM
  • 160 Go NVMe
  • Sauvegardes quotidiennes
  • Infogéré & supervisé par DINAO
Commander
Sous le capot

Détails techniques

vCPU
1 cœur
idéal : 2 cœurs
Mémoire
256 Mo
idéal : 1 Go
Disque
1 Go
idéal : 5 Go
Image : h2non/imaginary:latest Registre : docker.io Services : imaginary Ports : 9000:9000
Questions fréquentes

Vous vous demandez…

À quoi sert Imaginary ?

Imaginary est un microservice HTTP de traitement d'images : il redimensionne, recadre, convertit et optimise vos visuels à la volée. C'est une brique d'infrastructure que l'on branche en backend d'un site ou d'une application.

Quelles opérations sont disponibles ?

Redimensionnement, recadrage (dont smartcrop), extraction, rotation, miniatures, filigrane, flou, fit, et conversion entre JPEG, PNG et WebP (TIFF, PDF, GIF, SVG selon la configuration de libvips).

Comment Imaginary récupère-t-il les images ?

Il lit les images depuis le corps de la requête HTTP, depuis un chemin local sur le serveur, ou depuis un serveur HTTP distant, puis renvoie l'image transformée.

Mes images restent-elles confidentielles ?

Oui. Le traitement se fait sur votre instance hébergée par DINAO en France. Vos visuels ne transitent pas par un service d'images tiers, souvent hors UE.

Comment sécuriser l'accès au service ?

Imaginary supporte l'autorisation par token API, la limitation de trafic (throttling) et le CORS ; DINAO peut en plus restreindre l'accès par IP pour un usage privé.