Ciao, e benvenuto nella sesta puntata della trentesima stagione. Nella scorsa puntata abbiamo visto che SVG è una scena di oggetti distinti. Oggi affrontiamo un'altra caratteristica che lo rende speciale, e che lo distingue nettamente dai formati di immagine più comuni: SVG è un documento aperto, che puoi leggere e modificare. Non una scatola sigillata e opaca, come la maggior parte dei file di immagine, ma un testo trasparente, comprensibile, che fa parte del web esattamente come le pagine. Oggi capiamo cosa significa che SVG è un'immagine che puoi aprire, leggere e modificare.
Partiamo da come sono fatti i normali file di immagine, quelli raster, perché il contrasto è netto. Un normale file di foto è, per un essere umano, una scatola sigillata: se lo apri per curiosare dentro, trovi un ammasso di dati incomprensibili, una sequenza di numeri e codici che non puoi leggere né modificare a mano. È un blocco opaco, pensato per essere prodotto e letto da programmi, non capito o toccato dalle persone. Non puoi aprire una foto, leggere qui c'è un albero verde, e cambiarlo a mano: puoi solo trattarla con un programma di fotoritocco che maneggia quei dati opachi per te. Il file raster è una scatola chiusa, sigillata all'occhio umano.
SVG è l'esatto opposto, ed è la sua bellezza, che voglio farti apprezzare. Un file SVG è scritto come testo, leggibile, comprensibile da un essere umano. Se lo apri, non trovi un ammasso opaco, ma una descrizione chiara: qui c'è un cerchio di questo colore, qui una linea, disposti in questo modo. È un documento che puoi leggere, capire, e persino modificare direttamente, a mano, cambiando la descrizione delle forme. Vuoi cambiare il colore del cerchio? Puoi trovarlo nel testo e cambiarlo, come modificheresti una parola in un documento. SVG non è una scatola sigillata: è un documento aperto, trasparente, leggibile e modificabile, come una pagina di testo.
Voglio darti l'immagine che rende questa differenza concreta, perché è illuminante. Pensa alla differenza tra una scatola sigillata e una scheda con una ricetta scritta. Il file raster è la scatola sigillata: contiene qualcosa, ma non puoi vederci dentro né modificarne il contenuto direttamente; è chiusa. SVG è la scheda con la ricetta scritta: puoi leggerla, capirla, e modificarla con una penna, cambiando un ingrediente o una quantità. Una è opaca e chiusa, l'altra è trasparente e aperta. SVG, essendo la ricetta scritta e leggibile, ti dà un accesso diretto al contenuto dell'immagine, che i formati opachi non permettono.
Voglio farti apprezzare un aspetto ancora più profondo di questa apertura, perché tocca il posto di SVG nel web. SVG non è solo leggibile: è fatto della stessa sostanza del web. È un documento, proprio come una pagina web è un documento. Vive dentro il web in modo nativo, integrato, parte della stessa trama, non come un file straniero e opaco importato da fuori. Ricordi come le pagine web e il loro stile sono documenti aperti, leggibili, parte del tessuto del web? SVG è uno di loro: un cittadino nativo del web, fatto della stessa materia, non un ospite opaco. Questa appartenenza profonda al web è ciò che, come vedremo, gli permette di integrarsi con tutto il resto: con lo stile, con l'interazione, con la vita della pagina.
Voglio farti capire perché questa apertura sia così preziosa, elencando cosa rende possibile. Primo: la trasparenza. Puoi vedere e capire com'è fatta un'immagine SVG, invece di avere una scatola misteriosa. Secondo: la modificabilità diretta. Puoi cambiarla a mano, o farla generare e modificare da programmi in modo semplice, perché è solo testo comprensibile. Terzo, e più importante: l'integrazione. Essendo un documento web nativo, SVG può dialogare con tutto il resto del web, farsi stilare, animare, rendere interattivo con gli stessi strumenti delle pagine. L'apertura di SVG non è solo una comodità: è ciò che lo rende parte viva e integrata del web, invece di un'immagine isolata e muta.
Voglio collegare questa apertura a un valore che abbiamo celebrato in altre stagioni, perché ne è un bell'esempio. Ricordi quanto abbiamo apprezzato l'apertura, la trasparenza, il non essere scatole chiuse ma cose ispezionabili e modificabili? Lo abbiamo visto come valore del web, e come forza di certe tecnologie. SVG incarna questo valore nel campo delle immagini: invece di un formato chiuso e opaco, un formato aperto, leggibile, modificabile, integrato. È una scelta che rispecchia lo spirito migliore del web, quello dell'apertura e della trasparenza, contro l'opacità delle scatole sigillate. SVG porta l'apertura del web anche nelle immagini, ed è una delle ragioni per cui è così potente e integrato.
Per oggi ci fermiamo qui. SVG è un documento aperto, che puoi leggere e modificare, a differenza dei normali file di immagine, che sono scatole sigillate e opache, ammassi di dati incomprensibili. SVG è scritto come testo chiaro, che descrive le forme in modo leggibile e modificabile a mano, come una scheda con una ricetta scritta invece di una scatola chiusa. Ed è fatto della stessa sostanza del web, un documento nativo e integrato, non un file straniero. Questa apertura gli dà trasparenza, modificabilità e, soprattutto, la capacità di integrarsi con tutto il web. Nella prossima puntata vediamo cosa permette questa integrazione: un'immagine viva. Nelle note trovi qualche spunto. Se ti è utile, condividila. Grazie per l'ascolto, e ci sentiamo alla prossima.