L'elaborazione delle immagini on-premise, ospitata in Francia
Il microservizio di elaborazione delle immagini alimentato da Imaginary, deployato e mantenuto da DINAO. Ridimensiona, ritaglia e converti i tuoi visual tramite un'API HTTP — le tue immagini non transitano mai attraverso un servizio di terze parti.
Cos'è Imaginary ?
Imaginary è un microservizio HTTP open source di elaborazione delle immagini di alto livello, scritto in Go e basato su bimg e libvips. Rapido, scalabile e pronto per Docker, può essere utilizzato come servizio privato o pubblico per elaborare immagini su larga scala, con un basso consumo di memoria e prestazioni eccellenti.
Espone una API HTTP semplice che copre un'ampia gamma di operazioni: resize, crop, smartcrop, extract, rotate, autorotate, flip/flop, thumbnail, zoom, convert, watermark, blur, fit… Le immagini possono essere lette dal corpo della richiesta, da un percorso locale o da un server HTTP remoto, e restituite in JPEG, PNG o WebP (TIFF, PDF, GIF, SVG a seconda della compilazione di libvips).
Quasi privo di dipendenze (si basa sul pacchetto net/http nativo per migliori prestazioni), Imaginary offre anche funzioni opzionali utili in produzione: autorizzazione tramite token API, compressione gzip, strategia di throttling del traffico e supporto CORS per i client web. È un componente infrastrutturale ideale per servire immagini ottimizzate ai tuoi siti e applicazioni.
Alloggia Imaginary su DINAO
Livelli di risorse compatibili con i requisiti di Imaginary (1 cœur / 256 Mo / 1 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
A cosa serve Imaginary?
Imaginary è un microservizio HTTP per l'elaborazione delle immagini: ridimensiona, ritaglia, converte e ottimizza i tuoi visual on-the-fly. È un componente infrastrutturale che si collega come backend a un sito o a un'applicazione.
Quali operazioni sono disponibili?
Ridimensionamento, ritaglio (incluso smartcrop), estrazione, rotazione, miniature, filigrana, sfocatura, fit e conversione tra JPEG, PNG e WebP (TIFF, PDF, GIF, SVG a seconda della configurazione di libvips).
Come recupera le immagini Imaginary?
Legge le immagini dal corpo della richiesta HTTP, da un percorso locale sul server o da un server HTTP remoto, quindi restituisce l'immagine trasformata.
Le mie immagini rimangono confidenziali?
Sì. L'elaborazione avviene sulla tua istanza ospitata da DINAO in Francia. I tuoi visual non transitano attraverso un servizio di immagini di terze parti, spesso extra-UE.
Come proteggere l'accesso al servizio?
Imaginary supporta l'autorizzazione tramite token API, la limitazione del traffico (throttling) e il CORS; DINAO può inoltre restringere l'accesso tramite IP per un uso privato.