Converti dds in png

Convertitore online gratuito da DDS a PNG

Converti le texture DirectDraw Surface in immagini PNG compatibili per la modifica, le anteprime e la condivisione.

Converti DDS in PNG online - gratuito

Uploading…
I file selezionati superano il limite totale di 30 MB. Seleziona file meno numerosi o più piccoli.

Dimensione immagine

px
px

Mantiene le proporzioni e rientra in questi limiti. Compila uno o entrambi; vuoto = nessun limite. Valori maggiori possono ingrandire l'immagine.

Orienta correttamente l'immagine usando i dati del sensore di posizione salvati nell'EXIF

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .dds

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .dds a .png

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .png convertito

    Il risultato della conversione è pronto per il download.

Come convertire dds in png file

  • Grafica

Un game editor, un browser, uno strumento di documentazione o un image editor può richiedere PNG invece di una texture DDS. La conversione crea un'immagine ampiamente supportata per l'anteprima, la condivisione o la modifica, mentre il DDS originale rimane necessario per gli asset di gioco pronti per la GPU.

Cos'è il formato DDS

DDS (DirectDraw Surface) è un contenitore grafico progettato per le texture utilizzate dalle applicazioni DirectX e dai motori 3D. Può memorizzare pixel non compressi e formati di texture GPU come DXT1, DXT3, DXT5, BC4, BC5, BC6H e BC7, spesso con un'intestazione DX10.

I motori di gioco e gli strumenti per texture usano DDS per le mappe diffuse, normal, specular, roughness e altre mappe dei materiali. Un file può contenere un canale alpha, una catena di mipmap, facce di una cube-map, sezioni di una volume texture o elementi di un texture array. I file DDS sono comuni nelle installazioni di giochi per PC, nei progetti di modding, nello sviluppo DirectX e in software come Paint.NET, GIMP con supporto DDS, Photoshop con un plug-in DDS compatibile, DirectXTex e NVIDIA Texture Tools.

Cos'è il formato PNG

PNG è un formato raster senza perdita per lo scambio generico di immagini. Supporta immagini in scala di grigi, a colori indicizzati, RGB e RGBA, inclusi la trasparenza e i canali interi a 8 o 16 bit.

PNG è adatto per anteprime, screenshot, documentazione, grafica web e normale editing 2D, poiché la maggior parte dei sistemi operativi e delle applicazioni per immagini è in grado di leggerlo. La sua compressione non introduce ulteriori perdite, ma i file PNG sono spesso più grandi dei file DDS che usano la compressione DXT o BC. PNG non può conservare la compressione DDS, le catene di mipmap, la struttura cube-map, l'organizzazione texture array o tutti i metadati specifici di DDS.

Utilizzo di DirectXTex

DirectXTex di Microsoft include texconv, un convertitore da riga di comando per Windows consapevole delle caratteristiche delle texture. È preferibile quando la sorgente contiene formati o strutture di texture DirectX che i software per immagini generici potrebbero interpretare in modo errato.

  1. Scarica ed estrai una release di DirectXTex contenente texconv.exe.
  2. Apri il Prompt dei comandi o PowerShell nella cartella contenente il file DDS.
  3. Converti l'immagine di base in PNG con texconv -ft png -m 1 -o png-output input.dds. L'opzione -m 1 limita l'output a un solo livello mip; omettila solo quando è appropriato conservare o elaborare livelli aggiuntivi.
  4. Apri il PNG generato e controlla le sue dimensioni, il canale alpha e l'aspetto dei colori.

Per cube-map, texture array, volume texture o un particolare livello mip, usa gli strumenti di elaborazione delle texture di DirectXTex per selezionare o estrarre la subresource richiesta prima della conversione. Un DDS multidimensionale non corrisponde automaticamente a un singolo PNG significativo.

Utilizzo di ImageMagick

ImageMagick è utile per i singoli file e per i processi batch quando la build installata supporta la lettura dei DDS.

magick input.dds output.png

Per convertire i file DDS nella directory corrente di Windows PowerShell:

Get-ChildItem *.dds | ForEach-Object { magick $_.FullName (Join-Path $_.DirectoryName ($_.BaseName + '.png')) }

Su macOS o Linux, usa:

for f in *.dds; do magick "$f" "${f%.dds}.png"; done

ImageMagick generalmente produce l'immagine bidimensionale principale. Verifica il risultato con un visualizzatore di texture quando il DDS contiene mipmap, elementi di un array, facce di una cube-map o formati BC meno comuni.

Utilizzo di un image editor desktop

Paint.NET può aprire direttamente i file DDS su Windows. Scegli File → Open, seleziona il file, quindi scegli File → Save As, seleziona PNG e conferma le opzioni PNG. Le versioni o le installazioni di GIMP prive del supporto DDS richiedono un plug-in DDS compatibile; dopo aver aperto il file, usa File → Export As, scegli un nome file .png e abilita il canale alpha quando la sorgente usa la trasparenza.

Per una conversione basata sul browser senza installare software, il convertitore gratuito su 101convert.com può elaborare il file.

Limiti di qualità e compatibilità

La conversione di un DDS compresso in PNG non ripristina i dettagli persi durante la compressione DXT o BC. PNG conserva l'immagine decodificata fornita dal lettore DDS, quindi gli artefatti a blocchi, il banding e altri difetti della sorgente rimangono.

Controlla la trasparenza dopo la conversione. DXT1 supporta l'assenza di alpha oppure la trasparenza a un bit, mentre DXT3 e DXT5 memorizzano l'alpha con metodi diversi. Un visualizzatore che ignora l'alpha può mostrare le aree trasparenti come opache o nere. Le normal map possono apparire errate come immagini ordinarie perché i loro canali RGB codificano le direzioni delle superfici anziché i colori visualizzati.

BC6H può contenere dati HDR in virgola mobile, mentre l'output PNG ordinario usa canali interi in scala di grigi o RGB. La conversione di BC6H può quindi richiedere il tone mapping o ridurre la gamma dinamica; usa un workflow compatibile con HDR quando è necessario preservare i dati numerici.

Conserva il DDS originale per la distribuzione nel game engine. PNG è un formato decodificato per l'editing o l'anteprima e non conserva la compressione BC o DXT pronta per la GPU, le mipmap, la struttura texture array o tutti i metadati del formato.

Confronto formato: DDS vs PNG

Come i formati DDS e PNG si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati DDS e PNG
Proprietà .DDS DirectDraw Surface .PNG Portable Network Graphics
Compressione Entrambi Lossless
Trasparenza Sì Sì
Animazione No No
Livelli No No
Profondità di colore Colore reale con alpha (32 bit) Colore reale con alpha (32 bit)
Supporto metadata Base Estesa
Si apre in un browser web No Sì, nativamente
Dimensione tipica del file Piccolo Piccolo
Standard aperto Parzialmente aperto Sì
Ideale per Incorporamento nelle applicazioni Pubblicazione web
Introdotto 1999 1996
Sviluppatore Microsoft PNG Development Group
Tipo MIME image/vnd.ms-dds image/png

Domande frequenti

Il convertitore da DDS a PNG è gratuito?

Sì, convertire DDS in PNG su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file DDS?

Puoi caricare file DDS fino a 2000 MB e convertire fino a 200 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire DDS in PNG?

No. La conversione da DDS a PNG avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file DDS valido per questa conversione da DDS a PNG. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Altre conversioni di file .dds

Conversione inversa

Conversione in .png
da altri formati

Condividi sui social media: