Sto costruendo un'app in cui gli utenti elencano gli articoli in vendita e possono includere fino a cinque foto per ciascun articolo. Sto usando l'archiviazione Azure Blob per archiviare le immagini.
Nella mia app, visualizzerò queste immagini in diversi modi e dimensioni. Li mostrerò come miniature, di circa 250 px in larghezza e a schermo intero, a seconda della pagina in cui vengono visualizzati.
Mi piacerebbe conoscere le migliori pratiche per archiviare queste immagini e inviarle al cliente. Ho un paio di scelte. Potrei memorizzare solo la singola immagine e quindi recuperarla e ridimensionarla, a seconda di come verrà visualizzata, sul server prima di inviarla al client. Oppure, potrei memorizzare diverse copie di ogni immagine, ognuna con le dimensioni appropriate che saranno richieste nelle pagine del client.
Mi sto appoggiando alla prima opzione in cui salvo la singola copia originale, la ridimensiono sul server e poi la invio al client. Non ho esperienza con questo genere di cose quindi non sono certo l'approccio migliore, o se ce ne sono altri.