che la costituiscono sono un insieme di primitive geometriche IMMAGINE VETTORIALE Griglia di punti detti pixel ognuno dei quali è caratterizzato da una posizione e un colore IMMAGINE RASTER
linee e curve • Scalabile all’infinito • Dimensioni del file ridotte (dipende!) • Può essere rappresentata tramite codice UTILIZZI: Elementi grafici come loghi, icone, simboli o disegni tecnici. In ogni caso grafiche rappresentabili facilmente da figure geometriche semplici o complesse. IMMAGINE VETTORIALE VETTORIALE vs RASTER
NON scalabile in modo ottimale • Dimensioni del file maggiori e proporzionali • Quasi sempre rappresentata come file binario UTILIZZI: Immagini non caratterizzate da forme geometriche precise, come fotografie o immagini contenenti diverse miscele di colore. IMMAGINE RASTER VETTORIALE vs RASTER
file viene ridotto sacrificando informazioni all’interno dell’immagine, che ne risulta compromessa in maniera più o meno evidente Il peso viene ridotto ma le informazioni e la qualità generale dell’immagine non vengono compromesse
focale • Tempo di esposizione • ISO • Rotazione immagine • Data/ora • Bilanciamento del bianco • Thumbnail • Lunghezza focale • Flash • Obiettivo • Tipo di fotocamera • Software utilizzato • Dati GPS • Dati proprietari
nel 2010, specifico per il web • AVIF - un formato moderno (2019) con una compressione migliore rispetto ai formati JPEG e WEBP, supporta spazi colore multipli. • JPEG XL - diretto concorrente del formato AVIF, ma con maggiori funzionalità. Ambisce a diventare il formato di riferimento per il futuro. • HEIF/HEIC - standard creato dal Moving Picture Experts Group (MPEG) per la memorizzazione di immagini e sequenze di immagini FORMATI MODERNI
pagina web è rappresentato da immagini 62% 22 Ogni pagina web contiene in media 22 immagini caricate come risorse esterne QUALCHE DATO ALLA MANO https://httparchive.org/
Pixel Fisici pixel gestiti a livello hardware Pixel CSS (o Pixel Logici) pixel riconosciuti a livello software come unità di misura DPR (Device Pixel Ratio) rapporto tra pixel fisici e pixel CSS.
• Soglie variabili a seconda del tipo di immagine e della connettività • Il 24% delle pagine web su internet utilizza già questa funzionalità LAZY LOADING
con forme geometriche e curve • Numero di colori ridotto • Sfumature semplici o assenti • Piccole dimensioni • Singola occorrenza su una sola pagina del sito
Google Cloud Storage, Microsoft Azure e qualsiasi risorsa accessibile via URL • Gestisce, ottimizza e distribuisce immagini online automaticamente • Servizio a pagamento (con free plan) • Molteplici funzionalità: ▪ Crop ▪ Compressione ▪ Formati diversi ▪ CDN
la creazione, modifica , ottimizzazione e conversione di immagini • Free e Open Source • Supporta oltre 200 formati di immagine • Multi-thread • Linux, Windows, Mac Os X, iOS, Android • C, C++, GO, Java, Js/Ts, .NET, PHP, Python, R, Rust, Ruby, WebAssembly, ecc