Sto cercando di modellare un data Photo
e chiedendosi che tipo da utilizzare per i dati dell'immagine:Che tipo utilizzare per i dati di immagine in memoria in Haskell?
> data Photo =
> Photo
> { photoUploaderId :: AccountId
> , photoWidth :: Int
> , photoHeight :: Int
> , photoData :: ByteString
> }
sto usando Data.ByteString
qui. C'è una scelta migliore?
Sfondo: ho intenzione di memorizzare i dati dell'immagine in un database e recuperarli e inviarli tramite una connessione di rete. Inserendo la foto nel database per la prima volta, potrei aver bisogno di manipolarla un po ', come il ridimensionamento, ecc.
Grazie. Cosa succede se ho solo bisogno di inviare i dati dell'immagine tramite una connessione di rete? Non ho intenzione di manipolare i pixel per conto mio. –
Sì, penso che per lo più ho solo bisogno di un blob allora. :-) –