Commons:Passaggio a SVG (it)

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This project page in other languages:

Il software MediaWiki con cui sono scritti i vari progetti Wikimedia è implementato per visualizzare i file in grafica scalabile vettoriale (SVG).

Implicazioni circa l’adozione di SVG

Vantaggi

  • Un’immagine SVG non si basa su una trama (raster) di pixel (quali ad esempio quelle in formato (BMP, GIF, JPG o PNG) ma su un vettore, quindi è scalabile a qualsiasi dimensione senza perdita di nitidezza; inoltre, essendo indipendente dalla risoluzione, la dimensione del file non varia.
  • Un file vettoriale è di massima più snello di uno in grafica raster; non aumenta di dimensioni in base alla risoluzione, ma in base agli elementi aggiunti.
  • Un file vettoriale si presta meglio al lavoro sui progetti Wikimedia perché, a differenza delle immagini raster, è più facile modificarne parametri avendo un immediato riscontro visuale; si può modificare velocemente forma delle figure, oggetti, colori, stili grafici, gradienti, etc.
  • Dal momento che il contenuto dei progetti Wikimedia si presume libero, i file SVG sono importanti perché più facilmente modificabili di un’immagine raster e quindi, di fatto, più liberi (perché più accessibili e lavorabili) di questa. Un file SVG è facilmente scomponibile nei suoi elementi e parte di essi può essere riutilizzato in altri file SVG.

Svantaggi

  • Sono talora sorti problemi con immagini SVG di scarsa qualità tecnica ed è stato necessario inserire dei time-out nella visualizzazione per evitare errori bloccanti o fortemente rallentanti.
  • Attualmente i server non possono rigenerare esattamente qualsiasi oggetto SVG quindi, talora, le immagini generate sono diverse da quelle che l’autore intendeva raffigurare.

Anche al netto degli svantaggi, è buona cosa raccomandare su Commons l’utilizzo di un sistema grafico senza perdita d’informazione. Per richiedere la conversione in SVG di una qualsiasi immagine raster aggiungere nella pagina di descrizione della stessa il template {{Convert to SVG}}.

Bandiere

Siccome le bandiere sono pesantemente utilizzate in qualsiasi progetto Wikimedia, è necessario che le versioni raster di esse siano le prime a essere sostituite da versioni vettoriali. Procedere in questa maniera:

  1. controllare che sul progetto Wikimedia dove effettuare il cambio da raster a vettoriale esista una linea guida che richieda o permetta tale operazione. Qualora essa vi sia e non lo permetta, non far nulla perché le linee guida del singolo progetto locale prevalgono in caso di conflitto. Se una linea guida, altresì, non c’è, domandare sempre nel progetto interessato prima di operare qualsiasi sostituzione.
    Un esempio di progetto che non richiede sostituzione di formati è per esempio Wikinews, soprattutto per ragioni storiche, dal momento che una notizia deve conservare una cronologia il più possible accurata.
  2. controllare nella categoria:bandiere se è già presente quella della propria città, regione o Paese e se eventualmente ne esista già una versione vettoriale;
  3. qualora non vi fosse, cercarla su openclipart.org oppure crearna una in SVG per esempio con Inkscape o altro sistema valido, e caricarla su Wikimedia Commons;
  4. tramite il template {{Vector version available}} (o {{Vva}}) inserito nella pagina di descrizione di un file raster si renda noto che ne esiste una versione vettoriale;
  5. pazientare e dare ai progetti il tempo che serve loro, spesso mesi se non anni, per sostituire i formati di file;
  6. controllare su Special:GlobalUsage lo stato corrente d’utilizzo delle versioni raster delle bandiere. Modificare i template e gli articoli che utilizzano le immagini raster delle bandiere a partire dal proprio progetto di appartenenza. Ricordarsi di chiedere aiuto perché il cambio di formato è un lavoro pesante.

Sostituzione delle immagini

Tramite Commons:GlobalReplace è facile trovare e sostituire rapidamente qualsiasi file utilizzato sui progetti Wikimedia. Parimenti diversi bot autorizzati svolgono funzioni di sostituzione e i loro manovratori sono spesso più che lieti di dare una mano e mostrare cosa le loro creature sono capaci di fare.

Accertatevi di lasciare un messaggio al bar dei progetti competenti per chiedere l’intervento di un bot, se disponibile. Molti bot se non tutti, inoltre, leggono questa mailing list quindi è possibile che una richiesta formulata in tale sede trovi riscontro in tempi relativamente brevi.

A seconda di fattori come carico o traffico, per un bot ci vuole da un’ora a un giorno riuscire a sostituire una o più immagini su tutti i progetti Wikimedia, più o meno un Eone a scala umana; per questo quando un bot finisce il lavoro è di cattivo umore.

Ricordarsi sempre che un bot richiede permessi specifici per ogni progetto sul quale è autorizzato, e ogni permesso va richiesto per ogni singola attività. Non esistono permessi validi una volta per tutti i progetti e una volta per qualsivoglia attività. Manovrare un bot interprogetto espone più di ogni altra cosa al rischio di essere bloccati su tutti i progetti come misura di emergenza se il bot viola qualsivoglia linea guida di utilizzo.

Nota bene

In passato sono sorte polemiche e lamentele riguardo la sostituzione di file PNG con vettoriali di qualità inferiore, quando non addirittura inadeguati nel codice. Orbene, in particolare quest’ultima trascuratezza non è tollerabile su un’enciclopedia qualsiasi, tanto meno su un progetto online come il presente. Fate sempre attenzione a che la qualità dei file di rimpiazzo sia uguale o superiore a quella dei media sostituiti prima di indicarli come ridondanti.

Non è necessario effettuare una migrazione massiccia di file raster verso SVG non appena questi ultimi sono disponibili. Basta spesso etichettare il file raster con {{Vva}}, e laddove un contributore di passaggio lo ritenga opportuno tale modifica verrà da questi effettuata. Si raccomanda caldamente di caricare solo file vettoriali in formato SVG valido. Ciò permetterà la riusabilità del codice nel tempo e la modifica da parte di altri programmi di gestione SVG. Attenzione che i file salvati con Inkscape o Adobe Illustrator spesso contengono elementi non compatibili con il codice SV che creano problemi di visualizzazione o scatenano bug nel motore grafico di Wikimedia.

Tramite il servizio gratuito online W3C MarkUp Validator è possibile controllare la congruenza del codice SVG; per collaudare prima del caricamento i file SVG e scoprire alcuni errori comuni, altresì, è possibile fare riferimento a Commons:SVG Check.

Ci si accerti in ogni momento di stare usando contenuto libero e caratteri validi nei tag <text> (qui la lista dei caratteri gestiti) per evitare errori di visualizzazione. Ciò aiuterà a garantire uniformità di stile e la possibiltà di modificare il file con sistemi e software non proprietari (non tutti possono usare caratteri proprietari).

Limiti

Il modulo SVG di MediaWiki ha gravi limiti di visualizzazione (leggere qui per dettagli). Quando si caricano immagini SVG, potrebbe essere consigliabile caricarne anche una versione PNG o PDF; in questo caso marchiare il file SVG con {{Technically replaced}}.

Qualora si incontrino malfunzionamenti del genere segnalarli a librsvg (GNOME) Bugzilla oppure a (WikiMedia) Phabricator, e marcare le immagini campione con {{Rsvg bug|description=}} (vedi Librsvg bugs). Comunque, al 2016 GNOME non fornisce più assistenza sui bug librsvg, il che significa che sarà difficile avere assistenza su SVG 2.0 a meno che essa non venga fornita da browser di largo consumo.

Per ulteriori informazioni consultare la pagina di assistenza immagini SVG su MetaWiki.

Voci correlate