Dithering delle immagini
Passaggio / 4
Scegli un’immagine
Apri un’immagine PNG, JPEG o WebP da elaborare localmente nel browser.
PNG, JPEG o WebP · fino a 15 MiB · massimo 8.192 px per lato e 20 megapixel
× px
L’immagine e i suoi pixel restano nel browser. Non vengono mai caricati o inseriti nell’URL.
La procedura in più passaggi conserva una copia locale temporanea in questa scheda per un massimo di due ore. Reimposta la elimina.
Le normali richieste della pagina, delle risorse e della procedura possono comunque avvenire senza i dati dell’immagine.
Scegli lo stile di dithering
Seleziona algoritmo, palette di output, intensità dell’effetto e scala di elaborazione.
Per mantenere reattivo il browser, l’output viene limitato automaticamente a 4 megapixel anche se la sorgente accettata è più grande.
Controlla il risultato
Confronta l’originale con il PNG a palette limitata prima del download.
Scarica PNG
Salva come PNG i pixel esatti mostrati nel canvas del risultato.
Trasforma un’immagine PNG, JPEG o WebP in un raster con una palette volutamente limitata usando il dithering Floyd-Steinberg, Atkinson o Bayer 4×4. Scegli Monocromatico, Scala di grigi o Colori limitati, confronta l’anteprima ed esporta un PNG. L’elaborazione rimane nel browser: l’immagine non viene caricata, inviata tramite Livewire o inserita in un URL. Nella procedura guidata, una copia locale temporanea mantiene disponibile il progetto tra una pagina e l’altra; Reimposta la elimina e la copia scade automaticamente dopo due ore. È un’elaborazione deterministica dei pixel, non IA, tracciamento dell’immagine o conversione vettoriale. L’immagine sorgente può raggiungere 15 MiB, 20 megapixel e 8.192 pixel per lato. Per mantenere reattivo il browser, l’output viene limitato automaticamente a 4 megapixel. Il canale alfa originale viene conservato e il dithering modifica solo RGB, quindi i pixel completamente trasparenti restano tali.
Come applicare il dithering a un’immagine nel browser
-
1
Scegli un’immagine
Apri un file PNG, JPEG o WebP non superiore a 15 MiB e 20 megapixel. Il file viene decodificato localmente nel browser.
-
2
Seleziona l’algoritmo
Usa la diffusione dell’errore Floyd-Steinberg o Atkinson, oppure scegli Bayer 4×4 per un motivo ordinato e regolare.
-
3
Scegli la palette
Seleziona Monocromatico, Scala di grigi o Colori limitati e controlla come i colori ridotti rappresentano sfumature, bordi e texture.
-
4
Scarica il PNG
Esamina l’anteprima raster con livelli di zoom utili, quindi esporta i pixel elaborati come PNG mantenendo il canale alfa originale.
Che cosa modificano i tre algoritmi
Il dithering rappresenta le tonalità con un insieme più ristretto di colori disponendo nello spazio i pixel disponibili. Floyd e Steinberg introdussero la diffusione dell’errore in avanti nel loro articolo del 1976, An Adaptive Algorithm for Spatial Greyscale. Ogni pixel quantizzato lascia un errore che viene distribuito ai pixel vicini ancora da elaborare. In genere si ottiene una texture fine e irregolare che conserva i cambiamenti graduali meglio di una singola soglia applicata a tutta l’immagine.
Anche Atkinson usa la diffusione dell’errore, ma differiscono lo schema dei pixel vicini e la quantità di errore conservata. Apple elenca Floyd-Steinberg e Atkinson come metodi di dithering vImage distinti. Atkinson offre spesso un risultato più nitido e contrastato, ma può perdere parte delle variazioni tonali più morbide.
Bayer 4×4 è un dithering ordinato. Ripete sull’immagine una matrice fissa di soglie 4×4, invece di trasferire l’errore da un pixel al successivo. Il metodo deriva dall’articolo di B. E. Bayer del 1973, registrato come An Optimum Method for Two-Level Rendition of Continuous-Tone Pictures. Il motivo visibile e regolare è adatto alla grafica rétro e alle texture prevedibili.
| Algoritmo | Modello di elaborazione | Aspetto tipico | Compromesso pratico |
|---|---|---|---|
| Floyd-Steinberg | Diffonde l’errore di quantizzazione ai pixel vicini elaborati in seguito | Dettagli fini e irregolari | Può creare texture vermiformi nelle aree uniformi |
| Atkinson | Diffonde parte dell’errore mediante uno schema locale più ampio | Bordi netti e alte luci aperte | Può sacrificare parte della precisione dei mezzitoni |
| Bayer 4×4 | Confronta ogni pixel con una matrice di soglie ripetuta | Texture 4×4 regolare | Il motivo è più evidente rispetto alla diffusione dell’errore |
Limiti della palette e del canale alfa
Monocromatico riduce i valori RGB visibili a due tonalità. Scala di grigi mantiene diversi livelli neutri, mentre Colori limitati quantizza RGB in un piccolo insieme di colori. Queste modalità non riconoscono i soggetti, non ricostruiscono dettagli mancanti e non deducono nuovi colori. Il risultato resta un raster con le dimensioni in pixel elaborate; non è un SVG né un’altra grafica vettoriale.
Il calcolo del dithering modifica solo i valori RGB. Copia il valore alfa originale di ogni pixel, compresa la trasparenza parziale, e i pixel completamente trasparenti restano tali. La specifica PNG definisce un canale alfa per pixel da completamente trasparente a completamente opaco. JPEG non dispone di alfa, mentre PNG e alcuni file WebP possono includerlo.
Elaborazione nel browser ed esportazione PNG
Il browser decodifica il file scelto, legge i pixel, applica l’algoritmo selezionato e prepara il download localmente. L’immagine non viene mai caricata e i suoi byte non entrano nelle richieste Livewire o negli URL della procedura. Nella procedura guidata, il progetto può restare per un massimo di due ore nell’archiviazione locale isolata per scheda per superare i cambi di pagina. Reimposta lo elimina e la scadenza automatica rimuove i dati abbandonati. La specifica HTML Canvas definisce la lettura dei pixel e l’esportazione con toBlob(), imponendo PNG quando il tipo richiesto non è supportato.
Il limite di 15 MiB per il file compresso e quelli di 20 megapixel e 8.192 pixel per lato per l’immagine decodificata proteggono la memoria e i tempi di elaborazione del browser. Anche un piccolo file compresso può produrre un grande buffer di pixel. Per mantenere reattivo il browser, l’output viene limitato automaticamente a 4 megapixel anche se la sorgente accettata è più grande. Se un’immagine valida supera un limite della sorgente, ridimensionala prima. L’esportazione PNG conserva pixel e alfa senza perdita, ma non mantiene metadati, livelli o oggetti vettoriali del file originale.
Domande frequenti
Prova Floyd-Steinberg per una texture fine ottenuta per diffusione dell’errore, Atkinson per un aspetto più nitido e contrastato e Bayer 4×4 per un motivo rétro visibilmente regolare. La scelta migliore dipende dall’immagine e dall’effetto desiderato.
No. Applica nel browser quantizzazione dei pixel e dithering deterministici. Non riconosce soggetti, genera contenuti, traccia forme o esporta SVG. Il download è un PNG raster.
Il valore alfa originale viene copiato per ogni pixel e il dithering modifica solo RGB. I pixel completamente trasparenti restano tali e l’alfa parziale viene conservato nel PNG finale.
Puoi aprire file PNG, JPEG e WebP fino a 15 MiB, 20 megapixel e 8.192 pixel per lato. Per mantenere reattivo il browser, l’output viene limitato automaticamente a 4 megapixel.
Non viene mai caricata, inviata tramite Livewire o inserita in un URL della procedura. In modalità guidata, una copia locale isolata per scheda può essere conservata fino a due ore tra le pagine. Reimposta la elimina e i progetti abbandonati scadono automaticamente.
Strumenti correlati
Generatore di codici QR
Genera codici QR per URL, testo semplice, credenziali WiFi, vCard ed eventi di calendario. Scarica in PNG o SVG senza registrazione e senza filigrana.
Generatore di meme
Crea meme con modelli famosi come Drake, Distracted Boyfriend o Doge, oppure carica una tua immagine. Testo sopra e sotto con font Impact, contorno e ombra.
Ridimensionatore di immagini per social media
Ridimensiona un’immagine con preset integrati per Instagram, Facebook, X, LinkedIn, YouTube, Pinterest e TikTok. Visualizza ogni PNG e scarica i formati che ti servono.
Vettorializzatore da PNG a SVG
Trasforma immagini raster PNG in tracciati SVG nel browser. Ideale per loghi, icone e disegni al tratto. Regola soglia, numero di colori e smussatura.
WebP in JPG
Converti immagini WebP in JPG/JPEG direttamente nel browser. Scegli la qualità, appiattisci la trasparenza su un colore di sfondo e scarica senza caricare file.
Creatore di GIF
Trasforma una sequenza di immagini o un breve video in una GIF animata. Regola frame rate, loop e dimensioni prima dell’esportazione.