Convertire DDS in PNG
I file DDS sono texture preparate per la scheda grafica, non per essere guardate. Convertendole in PNG si ottiene una normale immagine da aprire in qualsiasi editor, controllare sul web o usare come base per una mod.
Convertitore di immagini
oppure trascina qui File JPG, JPEG, JPE … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
85 mantiene le foto visivamente identiche all'originale. Abbassarla solo se serve un file più piccolo.
JPG, BMP ed EPS non supportano la trasparenza. I pixel trasparenti vengono riempiti con questo colore.
Colore esadecimale usato dietro i pixel trasparenti, ad es. #FFFFFF.
Questo formato contiene una sola immagine. Scegliere GIF o WebP come output per mantenere l'animazione.
Un'icona multi-dimensione contiene più risoluzioni in un solo file; browser e sistemi operativi scelgono quella che serve.
Mantiene le dimensioni originali, oppure si inserisce un lato e le proporzioni vengono conservate.
Pixel per il lato scelto sopra.
Percentuale delle dimensioni originali.
sRGB è la scelta giusta per schermi e web. Mantenere l'originale per i flussi di stampa; la scala di grigi elimina il colore.
Solo metadati, 0 mantiene il valore originale. Le stampanti e alcuni portali leggono questo numero; non cambia le dimensioni in pixel.
Come usare questo strumento
- 1
Caricare le texture .dds
Fino a 20 file per lotto, 95 MB ciascuno: abbastanza per texture compresse a blocchi fino a 8K con catena completa di mipmap.
- 2
Lasciare lo spazio colore su «Mantieni originale»
Texture come le normal map e le roughness map contengono dati, non colori. In Impostazioni avanzate, Spazio colore resta su Mantieni originale, così quei valori non vengono alterati.
- 3
Premere Converti in PNG
Ogni texture diventa un PNG senza perdita alla risoluzione piena, con la trasparenza conservata.
Convertire DDS in PNG decodifica la compressione GPU, mantiene l'immagine a dimensione piena con il suo alfa ed elimina le copie mip più piccole, necessarie solo al motore di gioco.
Che cos'è un file DDS e perché gli editor faticano ad aprirlo
Microsoft ha introdotto DirectDraw Surface con DirectX 7 nel 1999 come contenitore di texture esattamente nella forma richiesta da una scheda grafica. I pixel sono memorizzati con compressione a blocchi: l'immagine è divisa in tessere da 4 × 4 e ogni tessera è descritta da due colori di riferimento più un piccolo indice per pixel. La GPU può decodificare ogni tessera in modo indipendente, senza decomprimere l'intero file, ed è per questo che giochi da Skyrim ai motori moderni usano ancora texture DDS.
Un file DDS di solito contiene anche una catena di mipmap, una serie di copie ciascuna con larghezza e altezza dimezzate rispetto alla precedente, usate quando un oggetto è lontano. La catena completa aggiunge circa un terzo alla dimensione del file. Alcuni file DDS contengono una cube map con sei facce o un array di più texture; un PNG contiene una sola immagine.
I formati di compressione DDS più comuni: da BC1 a BC7
| Formato | Nome precedente | Bit per pixel | Alfa | Uso tipico |
|---|---|---|---|---|
| BC1 | DXT1 | 4 | Assente o a 1 bit | Colore opaco, fogliame ritagliato |
| BC2 | DXT3 | 8 | Esplicito a 4 bit | Raro nei giochi attuali |
| BC3 | DXT5 | 8 | Gradiente morbido | Colore con trasparenza morbida |
| BC4 | ATI1 | 4 | Solo un canale | Roughness, altezza e maschere |
| BC5 | ATI2 / 3Dc | 8 | Solo due canali | Normal map in spazio tangente |
| BC7 | nessuno | 8 | Facoltativo, alta qualità | Texture a colori moderne, Direct3D 11 |
DDS
DirectDraw Surface
DDS è un formato di texture di Microsoft introdotto con DirectX 7 nel 1999. Memorizza le immagini con schemi di compressione a blocchi pronti per la GPU come DXT/BCn, insieme a mipmap e cube map, così le schede grafiche possono usarle senza decodifica. La compressione a blocchi è con perdita e può mostrare artefatti nei gradienti, anche se esiste anche il DDS non compresso. È comune nei giochi per PC e nelle mod, ma non è supportato dai browser e dalla maggior parte dei comuni visualizzatori di immagini.
- Compressione
- Con o senza perdita
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1999 · Microsoft
PNG
Portable Network Graphics
PNG è un formato raster senza perdita pubblicato nel 1996 dal PNG Development Group e poi standardizzato da W3C e ISO. Conserva ogni pixel esattamente, supporta la trasparenza alfa completa e gestisce testo, bordi netti e colori piatti senza artefatti. Questa precisione lo rende ideale per screenshot, loghi, icone e grafica di interfaccia. Il compromesso è la dimensione: le fotografie salvate in PNG sono spesso diverse volte più grandi della stessa foto in JPEG o WebP. Tutti i browser, i sistemi operativi e gli editor aprono i file PNG.
- Compressione
- Senza perdita
- Trasparenza
- Sì
- Animazione
- No
- Introdotto
- 1996 · PNG Development Group
Modder e artisti convertono DDS in PNG per vedere, modificare o documentare una texture di gioco con i normali software per immagini; la direzione da PNG a DDS reimpacchetta la grafica finita in un formato GPU che il motore può caricare.
Gli artefatti della compressione a blocchi restano dopo la conversione
Il PNG non annulla la compressione DDS
Le bande nei gradienti e i bordi a blocchi derivano dalle tessere 4 × 4 e sono incorporati nella texture. Il PNG li riproduce esattamente: è utile per valutare una texture, ma un DDS convertito non sarà mai pulito come il file sorgente dell'artista.
Per le modifiche, di solito va bene così. Mod di retexture, cambi di colore e ritocchi all'interfaccia partono continuamente dal DDS del gioco: lavorare sul PNG a piena risoluzione e lasciare che l'esportazione in DDS crei nuovi livelli mip. Conservare il PNG come master ed esportare di nuovo solo da quello, per evitare un secondo ciclo di compressione a blocchi sulle modifiche successive.
Il PNG risultante sarà più grande del DDS per la maggior parte delle texture, perché la compressione PNG è senza perdita mentre i formati BC no. Se serve solo un'anteprima da condividere, da DDS a JPG produce un file molto più piccolo; per altri formati di gioco, da TGA a PNG gestisce le vecchie texture Targa usate da molti motori.
Domande sulla conversione da DDS a PNG
Perché la texture DDS funziona nel gioco ma non nell'editor di immagini?
DDS memorizza i pixel in formati compressi a blocchi per GPU, che le schede grafiche decodificano via hardware. Molti editor non hanno mai aggiunto un decoder: Photoshop richiede un plugin di NVIDIA o Intel, mentre Paint.NET e GIMP leggono la maggior parte dei file DDS. Il PNG elimina questa dipendenza.
Che fine fanno le mipmap quando si converte un DDS in PNG?
Un PNG contiene una sola immagine, quindi viene mantenuto solo il livello più grande. Le copie più piccole vengono comunque ricreate quando la texture viene reimpacchettata in un DDS, quindi non si perde nulla di utile.
Perché la normal map convertita appare rossa e verde?
Le normal map codificano la direzione della superficie, non il colore. Le mappe compresse in BC5 conservano solo due canali, quindi il PNG mostra rosso e verde; lo shader del gioco ricostruisce il terzo valore. Le vecchie normal map RGB appaiono invece azzurre e viola. Entrambi i casi sono corretti.
Convertire DDS in PNG elimina i blocchi della compressione?
No. Gli artefatti a blocchi fanno parte della texture memorizzata e il PNG copia esattamente i pixel decodificati. Se serve una sorgente pulita, cercare la grafica originale; per le modifiche, lavorare sul PNG accettando la morbidezza esistente.
Si può modificare il PNG e reinserirlo nel gioco?
Sì. Salvare la modifica e poi convertirla con da PNG a DDS. Verificare quale formato a blocchi e quali impostazioni di mipmap si aspetta il gioco: le mod con una texture nel formato sbagliato possono apparire slavate o non caricarsi.
La trasparenza del DDS viene mantenuta nel PNG?
Sì. L'alfa delle texture BC1, BC2, BC3 e BC7 viene scritta nel canale alfa del PNG, quindi fogliame, decal ed elementi dell'interfaccia mantengono la loro forma ritagliata.
Altri convertitori di texture
- Convertire DDS in JPGTexture DirectDraw Surface in anteprime JPG per pagine mod, Discord, wiki e documenti. Alpha sul colore scelto, mip più grande, 20 per lotto.
- Convertire PNG in DDSConverti PNG in texture DDS per mod e motori di gioco, mantenendo il canale alfa. Scopri dimensioni, mipmap e formati DXT o BC7 richiesti dai giochi.
- Convertire JPG in DDSTrasforma foto JPG in texture DDS per mod e motori di gioco. Ridimensiona, converti fino a 20 file insieme; file eliminati dopo 30 minuti.
- Convertitore TGA in PNGConvertire texture, render e screenshot di giochi TGA (Targa) in PNG: alfa 32 bit intatto, file RLE letti, immagini capovolte corrette. 20 per lotto.
- Convertire VTF in PNGConvertire texture e spray Valve VTF di Garry's Mod, TF2 e Counter-Strike: Source in PNG. Alpha conservato, frame animati esportabili uno per uno.
- Convertire EXR in PNGConverti in PNG online i render OpenEXR di Blender, Houdini o Nuke. La luce HDR float passa a 8 bit, l'alfa resta. 20 file insieme, senza account.