Errori di sintassi JSON comuni: Come riconoscerli e correggerli (Guida RFC 8259) | GoToolstack
Risolvi virgole finali, virgolette singole e chiavi non racchiuse tra virgolette in JSON. Conservazione della precisione BigInt e formattazione dei dati.
Converti brevi parole in grafiche e intestazioni terminali retro in ASCII.
L'arte ASCII (ASCII Art) affonda le sue radici nell'epoca pionieristica dei terminali informatici a caratteri e dei documenti RFC di Internet, quando la visualizzazione di immagini grafiche bitmap non era supportata dagli schermi a fosfori verdi o dalle stampanti ad aghi. Oggi l'ASCII Art conosce una rinnovata popolarità per arricchire commenti di intestazione nel codice sorgente, personalizzare terminali di avvio Linux, creare banner di testo per documentazione GitHub o realizzare grafiche decorative retrò.
Questo generatore consente di convertire sia testi normali in caratteri tipografici monumentali (Banner Art stile Figlet), sia qualsiasi file immagine (JPG, PNG, WEBP) in una matrice di caratteri tipografici accuratamente calibrati. L'algoritmo calcola la luminanza di ciascun pixel convertendolo nella corrispondente densità grafica di una rampa di caratteri standard (da caratteri densi come @ e # per le ombre scure fino a punti . e spazi per le alte luci), con controlli su larghezza, contrasto e inversione cromatica.
L'utente può copiare il risultato testuale con un clic o salvarlo per i propri file sorgente. Il campionamento grafico opera interamente su Canvas 2D lato client, assicurando che nessuna fotografia personale o bozza venga trasferita in rete.
Luminanza = 0.299*R + 0.587*G + 0.114*B | Carattere = RampaCaratteri[Math.floor(Luminanza * Scala)]
La luminanza percettiva ponderata in scala di grigi viene mappata linearmente sull'indice dell'array di caratteri tipografici ordinati per area coperta di inchiostro.