Dai pixel raster ai tracciati vettoriali
I file PNG, JPEG, JPG, WebP, AVIF e BMP memorizzano una griglia di pixel. SVG memorizza forme, riempimenti e coordinate che i programmi compatibili possono ridisegnare a dimensioni diverse. La vettorializzazione analizza i pixel vicini, raggruppa le regioni visive, ne segue i confini e li approssima con tracciati vettoriali.
Cambiare il nome di un file o incorporare una bitmap in un contenitore SVG non esegue questa ricostruzione. VectorizeThis genera una vera geometria SVG a partire dalla sorgente visibile.
L’elaborazione resta nel browser
Le immagini supportate vengono decodificate, ricalcate, valutate e preparate sul dispositivo dell’utente. La normale conversione non carica i dati dell’immagine sorgente su un server di conversione. Questa progettazione basata sull’elaborazione locale rende anche pratico confrontare diversi risultati senza attendere uno scambio con il server per ogni regolazione.
I ricalchi candidati vengono confrontati
Nessuna configurazione di ricalco è la migliore per ogni immagine. Un’icona a colori piatti e una fotografia contengono informazioni diverse, mentre un file da taglio ha requisiti diversi da un’illustrazione per il web.
Per la grafica vengono confrontati sei metodi monocromatici oppure 10, 16, 18 o 20 candidati a colori distribuiti su un massimo di quattro profili di tavolozza supportati. Quando restano più risultati utili, scegli una tavolozza e poi un SVG. Foto e Illustrazione complessa mantengono il proprio ottimizzatore dedicato. La fabbricazione conserva dimensioni fisiche e controlli geometrici, con SVGO disattivato. La documentazione sulla selezione automatica spiega il procedimento.
Il risultato migliore è quindi il candidato che offre il compromesso complessivo più adatto all’immagine e all’utilizzo previsto. Non coincide necessariamente con il candidato dal punteggio di somiglianza dei pixel più alto o dal file più piccolo.
L’utilizzo previsto cambia le priorità
- Web, loghi e icone privilegiano un aspetto definito, colori modificabili e codice efficiente.
- Foto e illustrazioni complesse conservano più colori e dettagli, che possono richiedere più tracciati.
- Flussi Cricut, vinile, laser e CNC danno più peso a geometria pratica, regioni chiuse, dimensioni fisiche significative e avvisi sulle forme difficili da fabbricare.
- L’utilizzo automatico bilancia fedeltà visiva generale e risultato gestibile quando la destinazione non è ancora nota.
I controlli per la fabbricazione possono individuare potenziali problemi, ma non possono tenere conto di ogni macchina, materiale, lama, larghezza di taglio, impostazione d’importazione o regola specifica di un’applicazione.
Il risultato viene normalizzato e controllato
Dopo il ricalco, VectorizeThis prepara l’SVG per la compatibilità con browser ed editor, elimina il codice evitabile e applica le opzioni di output selezionate. Può mostrare una piccola tavolozza per ricolorare, usare currentColor, rimuovere uno sfondo rilevato, ritagliare al contenuto significativo e formattare il codice su richiesta.
Il risultato può essere controllato anche per complessità eccessiva, piccole isole, tracciati aperti e altre condizioni rilevanti per il flusso scelto. Un avviso è un’informazione da esaminare; non dimostra che il file non funzionerà.
Il ricalco automatico ha dei limiti
Una grafica definita, con dimensioni adeguate e bordi distinti produce generalmente tracciati più semplici e fedeli. Rumore, artefatti JPEG, sfocatura, sfumature, trasparenza, texture fini e colori sovrapposti possono richiedere un’interpretazione. Un SVG ricalcato non può recuperare dettagli assenti dalla sorgente e potrebbe non ricreare le scelte costruttive del designer originale.
L’anteprima affiancata e i controlli manuali esistono perché il giudizio visivo dell’utente resta importante. Prima di avviare la produzione, prova i file per la fabbricazione nel software e sul materiale di destinazione.
Come vengono verificate le modifiche
Le modifiche alla logica di ricalco e classificazione vengono verificate su immagini rappresentative di icone, loghi, disegni a tratto, più colori, sorgenti a bassa risoluzione, fotografie ed esempi per la fabbricazione. I test automatici proteggono comportamenti importanti del browser e le regole di output, mentre i confronti di riferimento aiutano a individuare regressioni qualitative prima della pubblicazione.
Come vengono creati i nostri contenuti tecnici
Le spiegazioni tecniche di VectorizeThis si basano sul comportamento effettivo del convertitore, su verifiche con immagini sorgenti rappresentative e su specifiche primarie come la specifica SVG del W3C. Le pagine vengono riesaminate quando il comportamento del convertitore cambia in modo sostanziale.
VectorizeThis è stato creato da Maxime Desrosiers. Per segnalare un risultato inatteso, usa Invia una recensione nel convertitore o visita la pagina Contatti.