Skip to main content

Elaborazione di Immagini

Alcuni casi d'uso, come impostare la favicon di un sito o caricare un logo, necessitano del caricamento di immagini da parte dell'utente. Hydra deve estrarre metadati dall'immagine prima di caricarla sul servizio di storage. L'elaboratore di immagini è un servizio implementato nel layer di infrastruttura, che implementa l'interfaccia IImageProcessor definita nel layer di applicazione. L'interfaccia definisce metodi per ottere informazioni dai file immagine (es. dimensioni, formato) e per generare una preview a bassa risoluzione del file.

info

Il caricamento delle immagini alla chiamata è effettuato da un middleware nel layer di presentazione.

Implementazione Attuale

L'implementazione attuale si basa sulla libreria ImageMagick.NET.