.DDS

File DDS

DirectDraw Surface (DirectX texture image)
Fai una domanda
RISPOSTA RAPIDA

Un file DDS è una texture DirectDraw Surface creata da Microsoft per DirectX. Giochi come Skyrim, Fallout e i titoli basati su Source-engine memorizzano le texture come DDS. Per visualizzarne uno, usa i software gratuiti XnView MP o IrfanView. Per modificarlo, usa Paint.NET o GIMP. Per convertire un DDS in PNG o JPG, apri il file in uno di questi strumenti e salvalo in un formato diverso.

Sviluppatore: Microsoft (DirectX) Categoria: File di immagini raster Standard aperto MIME: image/vnd-ms.dds
SI APRE SU Windows macOS Linux Web
Correlati: .JPG · .PNG · .TIF · .ECW

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file DDS?

Il formato di file .dds (abbreviazione di DirectDraw Surface) contiene immagini raster utilizzate da DirectX. Un file .dds standard contiene texture, sfondi, cubemap e mappe di texture per videogiochi e altre applicazioni 3D in tempo reale.

Il formato può utilizzare la compressione per ridurre le dimensioni del file, sebbene sia del tutto opzionale. .dds utilizza l'algoritmo S3 Texture Compression (S3TC), che copre la famiglia BC1-BC3 (nota anche come DXT1, DXT3 e DXT5). Le nuove modalità BC4-BC7, introdotte con Direct3D 10, estendono il supporto ai contenuti HDR, alle normal map e ai dati RGBA di alta qualità. I dati dei file .dds possono essere decompressi e renderizzati utilizzando le funzioni e i comandi standard della libreria DirectX, e i formati compressi a blocchi vengono decodificati nativamente dalla GPU senza il coinvolgimento della CPU.

.dds è stato creato per applicazioni software di rendering in tempo reale, come i videogiochi. Le texture .dds pre-compresse consentono ai giochi di caricare le risorse più velocemente e riducono l'utilizzo della memoria delle GPU compatibili con DirectX. Il formato supporta anche catene di mipmap pre-calcolate incorporate, che migliorano le prestazioni di rendering a varie distanze di visualizzazione.

.dds è stato creato insieme allo standard DirectX 7.0. Ogni nuova versione di DirectX ha aggiunto ulteriori miglioramenti: DirectX 8.0 ha aggiunto il supporto per le texture volumetriche, Direct3D 10 ha aggiunto gli array di texture e il blocco di estensione DDS_HEADER_DXT10, e Direct3D 11 ha ampliato BC7 per la compressione di texture RGBA di alta qualità. Ogni file .dds inizia con la firma magica a quattro byte DDS (incluso uno spazio finale) all'offset di byte 0. Formati di texture correlati includono .PNG, .TGA e .KTX per pipeline di contenuti multipiattaforma.

Sicurezza e incolumità

RISCHIO: LOW

DDS contiene dati immagine passivi senza codice eseguibile, quindi visualizzarne uno è sicuro. Le vere precauzioni sono tecniche: durante la modifica, salva con la compressione CORRETTA (es. DXT5/BC3 o BC7 per colore con alpha, BC5 per normal map) e rigenera le mipmap, altrimenti la texture apparirà errata o si romperà in gioco; la conversione in JPG rovina le normal/specular map. Le texture di giochi/mod sono spesso risorse protette da copyright - rispetta le licenze. Evita siti sospetti di «conversione DDS» che includono adware nei download; usa gli strumenti gratuiti elencati qui.

Dettagli del formato

in sintesi
NOME COMPLETODirectDraw Surface (DirectX texture image)
SVILUPPATOREMicrosoft (DirectX)dal DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
TIPO MIMEimage/vnd-ms.dds
TIPOContenitore di texture raster binario (compresso a blocchi o non compresso, con mipmap)
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
44445320
ASCII
DDS
Ogni DDS inizia con «DDS » (44 44 53 20, quattro byte incluso uno spazio finale) all'offset 0, seguito da un DDS_HEADER di 124 byte. I file che utilizzano la più recente estensione DX10 aggiungono un blocco DDS_HEADER_DXT10 e portano il FourCC «DX10» all'interno dell'header. I dati dei pixel sono solitamente compressi a blocchi (DXT1/3/5 o BC1/2/3, oppure BC4-BC7) e tipicamente includono una catena di mipmap pre-calcolata.

Programmi che aprono file DDS

Windows5 apps
GIMP Open-source Apri/modifica DDS tramite il plug-in DDS integrato; all'esportazione scegli la compressione e «Genera mipmap».
IrfanView Gratuito Visualizzatore rapido - apre i .dds (il supporto DDS è integrato o tramite plugin); File > Salva con nome per esportare in PNG/JPG.
Paint.NET Gratuito Editor gratuito con supporto nativo per DDS - apri, modifica, quindi «Salva con nome» DDS scegliendo la compressione (DXT/BC) e le opzioni mipmap.
XnView MP Gratuito Apri il .dds per visualizzarlo istantaneamente; conversione batch in PNG/JPG tramite Strumenti > Converti in serie. Gratuito per uso personale.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works A pagamento Installa il plugin gratuito NVIDIA o Intel DDS, quindi apri/salva DDS in Photoshop con il controllo completo BC1-BC7 e la generazione di mipmap.
macOS2 apps
GIMP Open-source Apri/modifica DDS tramite il plug-in DDS integrato; all'esportazione scegli la compressione e «Genera mipmap».
XnView MP Gratuito Apri il .dds per visualizzarlo istantaneamente; conversione batch in PNG/JPG tramite Strumenti > Converti in serie. Gratuito per uso personale.
Linux3 apps
GIMP Open-source Apri/modifica DDS tramite il plug-in DDS integrato; all'esportazione scegli la compressione e «Genera mipmap».
XnView MP Gratuito Apri il .dds per visualizzarlo istantaneamente; conversione batch in PNG/JPG tramite Strumenti > Converti in serie. Gratuito per uso personale.
ImageMagick / texconv (CLI) Open-source texconv (DirectXTex) di Microsoft converte DDS <-> PNG/TGA con controllo BC completo; ImageMagick gestisce i casi comuni.
Web1 app
Online DDS viewers/converters Gratuito Carica un .dds per visualizzarne l'anteprima e scaricare un PNG/JPG senza installare software (va bene per texture non sensibili).

Dettagli tecnici

specifiche approfondite
Tipo di contenitoreContenitore di texture raster binario che supporta dati pixel sia compressi a blocchi che non compressi
Magic bytes«DDS » (hex 44 44 53 20) all'offset 0, incluso uno spazio finale - presente in ogni file .dds valido
Struttura dell'headerMagic da 4 byte + DDS_HEADER da 124 byte; i file che utilizzano l'estensione DX10 aggiungono un blocco DDS_HEADER_DXT10 immediatamente dopo
Formati di compressione a blocchiBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (RGBA di alta qualità)
Formati non compressiSupportati - RGBA8888, A8L8, R16G16B16A16F e altri layout di pixel grezzi possono essere memorizzati senza compressione
Supporto mipmapCatena di mipmap pre-calcolata incorporata in un singolo file; il conteggio mip è memorizzato in DDS_HEADER.dwMipMapCount
Supporto cube mapSei texture delle facce del cubo codificate in un unico file; contrassegnate tramite i bit DDSCAPS2_CUBEMAP in DDS_HEADER
Texture volumetricheTexture 3D (volumetriche) supportate da DirectX 8.0; le sezioni sono memorizzate sequenzialmente per livello mip
Array di textureArray di livelli di texture memorizzati in un unico file, disponibili tramite l'estensione dell'header DX10 (Direct3D 10+)
Compatibilità GPUI formati compressi a blocchi vengono decodificati nativamente dalla GPU, consentendo il caricamento diretto senza decompressione via CPU
Supporto HDRBC6H memorizza dati di luminanza HDR a mezza precisione in virgola mobile (FP16) per il rendering basato sulla fisica (PBR)
Tipo MIMEimage/vnd-ms.dds
FourCC header DX10I file con l'estensione DX10 portano il token FourCC «DX10» nel campo dwFourCC di DDS_PIXELFORMAT
Caso d'uso tipicoRendering 3D in tempo reale: texture per motori di gioco, skybox, normal map, mappe PBR di rugosità/metallicità
RilasciatoDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Standard apertoSì · royalty-free
Specificalearn.microsoft.com

Conversioni DDS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DDS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DDS.

Domande frequenti

Come si apre un file DDS su Windows?
Per una rapida visualizzazione, usa i gratuiti XnView MP o IrfanView. Per modificare la texture, usa i gratuiti Paint.NET o GIMP (entrambi hanno il supporto nativo per DDS), oppure Photoshop con il plugin gratuito NVIDIA Texture Tools / Intel Texture Works.
Come si converte un DDS in PNG o JPG?
Aprilo in XnView MP, GIMP o Paint.NET e usa «Salva con nome» in PNG/JPG, oppure converti in batch un'intera cartella in XnView MP/IrfanView. Da riga di comando, funzionano anche texconv di Microsoft o ImageMagick.
Perché il mio normale visualizzatore di immagini non apre i .dds?
La maggior parte dei visualizzatori di base non supporta le texture DirectX. Usa uno strumento compatibile con DDS - XnView MP, IrfanView, Paint.NET o GIMP - che sia in grado di interpretare la compressione a blocchi e le mipmap.
Qual è il miglior strumento gratuito per modificare le texture DDS per il modding?
Paint.NET e GIMP sono i popolari editor gratuiti - entrambi aprono i DDS e permettono di scegliere la compressione (DXT1/DXT5/BC7) e generare mipmap al salvataggio, il che è fondamentale affinché le texture vengano renderizzate correttamente in gioco.
Cosa significano DXT1/DXT5/BC7 quando si salva un DDS?
Sono i formati di compressione a blocchi utilizzati dai DDS. DXT1/BC1 = colore, alpha a 1 bit; DXT5/BC3 = colore con alpha completo; BC5 = normal map; BC7 = colore+alpha di alta qualità (DX10). Usa lo stesso formato dell'originale o quello richiesto dal gioco.
Devo mantenere le mipmap quando modifico un DDS?
Solitamente sì - i giochi si affidano alla catena di mipmap per il rendering a distanza. In Paint.NET/GIMP/texconv, abilita «genera mipmap» all'esportazione, a meno che la risorsa non ne faccia specificamente a meno.

Riferimenti

1Microsoft - DDS (DirectDraw Surface) programming guidelearn.microsoft.com
2Microsoft DirectXTex (texconv/texassemble)github.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Estensioni correlate

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z