Metodo e verifiche

Come funziona VectorizeThis e come vengono verificati i risultati

La vettorializzazione ricostruisce i pixel come forme. VectorizeThis esegue questo lavoro localmente, confronta ricalchi candidati e bilancia la somiglianza visiva con una geometria SVG utile e una complessità gestibile.

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à

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.

Ultimo aggiornamento: