.DDS

DDS-bestand

DirectDraw Surface (DirectX texture image)
Stel een vraag
SNEL ANTWOORD

Een DDS-bestand is een DirectDraw Surface-textuur gemaakt door Microsoft voor DirectX. Games zoals Skyrim, Fallout en Source-engine titels slaan texturen op als DDS. Gebruik het gratis XnView MP of IrfanView om er een te bekijken. Gebruik Paint.NET of GIMP om het te bewerken. Om DDS naar PNG of JPG te converteren, opent u het bestand in een van deze tools en slaat u het op in een ander formaat.

Ontwikkelaar: Microsoft (DirectX) Categorie: Rasterafbeeldingen Open standaard MIME: image/vnd-ms.dds
OPENT OP Windows macOS Linux Web
Gerelateerd: .JPG · .PNG · .TIF · .ECW

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het DDS-bestandsformaat?

Het .dds-bestandsformaat (kort voor DirectDraw Surface) bevat rasterafbeeldingen die door DirectX worden gebruikt. Een standaard .dds-bestand bevat texturen, achtergronden, cubemaps en texture maps voor computerspellen en andere real-time 3D-toepassingen.

Het formaat kan compressie gebruiken om de bestandsgrootte te verkleinen, hoewel dit volledig optioneel is. .dds maakt gebruik van het S3 Texture Compression-algoritme (S3TC), dat de BC1-BC3-familie beslaat (ook bekend als DXT1, DXT3 en DXT5). Nieuwere BC4-BC7-modi, geïntroduceerd met Direct3D 10, breiden de ondersteuning uit naar HDR-inhoud, normal maps en hoogwaardige RGBA-gegevens. .dds-bestandsgegevens kunnen worden gedecomprimeerd en gerenderd met behulp van standaard DirectX-bibliotheekfuncties en -opdrachten, en block-compressed formaten worden native door de GPU gedecodeerd zonder tussenkomst van de CPU.

.dds is gemaakt voor real-time rendering-softwaretoepassingen, zoals computerspellen. Vooraf gecomprimeerde .dds-texturen zorgen ervoor dat games assets sneller kunnen laden en verminderen het geheugengebruik van DirectX-compatibele GPU's. Het formaat ondersteunt ook ingebedde, vooraf berekende mipmap-ketens, die de renderingprestaties verbeteren op verschillende kijkafstanden.

.dds werd gecreëerd samen met de DirectX 7.0-standaard. Elke nieuwere DirectX-versie voegde verdere verbeteringen toe - DirectX 8.0 voegde ondersteuning voor volumetexturen toe, Direct3D 10 voegde textuurarrays en het DDS_HEADER_DXT10-extensieblok toe, en Direct3D 11 breidde BC7 uit voor hoogwaardige RGBA-textuurcompressie. Elk .dds-bestand begint met de vier-byte magic signature DDS (inclusief een spatie aan het einde) op byte-offset 0. Gerelateerde textuurformaten zijn onder meer .PNG, .TGA en .KTX voor platformonafhankelijke content-pipelines.

Beveiliging & veiligheid

RISICO: LOW

DDS bevat passieve afbeeldingsgegevens zonder uitvoerbare code, dus het bekijken ervan is veilig. De echte waarschuwingen zijn technisch: sla bij het bewerken op met de JUISTE compressie (bijv. DXT5/BC3 of BC7 voor kleur-met-alfa, BC5 voor normal maps) en regenereer mipmaps, anders ziet de textuur er verkeerd uit of breekt deze in de game; converteren naar JPG ruïneert normal/specular maps. Game/mod-texturen zijn vaak auteursrechtelijk beschermde assets van iemand anders - respecteer licenties. Vermijd dubieuze „DDS converter”-sites die downloads verpakken in adware; gebruik de hier vermelde gratis tools.

Formaatdetails

in een notendop
VOLLEDIGE NAAMDirectDraw Surface (DirectX texture image)
ONTWIKKELAARMicrosoft (DirectX)sinds DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
MIME-TYPEimage/vnd-ms.dds
TYPEBinaire rastertextuurcontainer (blokgecomprimeerd of ongecomprimeerd, met mipmaps)
STANDAARDOpen · royaltyvrij
GERELATEERD.jpg.png.tif.ecw
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
44445320
ASCII
DDS
Elke DDS begint met „DDS ” (44 44 53 20, vier bytes incl. een spatie aan het einde) op offset 0, gevolgd door een 124-byte DDS_HEADER. Bestanden die de nieuwere DX10-extensie gebruiken, voegen een DDS_HEADER_DXT10-blok toe en dragen de FourCC „DX10” in de header. De pixelgegevens zijn meestal blokgecomprimeerd (DXT1/3/5 oftewel BC1/2/3, of BC4-BC7) en bevatten doorgaans een vooraf berekende mipmap-keten.

Programma's die DDS-bestanden openen

Windows5 apps
GIMP Open-source Open/bewerk DDS via de ingebouwde DDS-plug-in; kies bij export de compressie en „Generate mipmaps”.
IrfanView Gratis Snelle viewer - open de .dds (DDS-ondersteuning is ingebouwd of via plugins); Bestand > Opslaan als om te exporteren naar PNG/JPG.
Paint.NET Gratis Gratis editor met native DDS-ondersteuning - openen, bewerken en vervolgens „Opslaan als” DDS waarbij u de compressie (DXT/BC) en mipmap-opties kiest.
XnView MP Gratis Open de .dds om deze direct te bekijken; batch-conversie naar PNG/JPG via Tools > Batch convert. Gratis voor persoonlijk gebruik.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works Betaald Installeer de gratis NVIDIA- of Intel DDS-plugin en open/bewaar vervolgens DDS in Photoshop met volledige BC1-BC7-controle en mipmap-generatie.
macOS2 apps
GIMP Open-source Open/bewerk DDS via de ingebouwde DDS-plug-in; kies bij export de compressie en „Generate mipmaps”.
XnView MP Gratis Open de .dds om deze direct te bekijken; batch-conversie naar PNG/JPG via Tools > Batch convert. Gratis voor persoonlijk gebruik.
Linux3 apps
GIMP Open-source Open/bewerk DDS via de ingebouwde DDS-plug-in; kies bij export de compressie en „Generate mipmaps”.
XnView MP Gratis Open de .dds om deze direct te bekijken; batch-conversie naar PNG/JPG via Tools > Batch convert. Gratis voor persoonlijk gebruik.
ImageMagick / texconv (CLI) Open-source Microsoft's texconv (DirectXTex) converteert DDS <-> PNG/TGA met volledige BC-controle; ImageMagick handelt algemene gevallen af.
Web1 app
Online DDS viewers/converters Gratis Upload een .dds om een voorbeeld te bekijken en een PNG/JPG te downloaden zonder software te installeren (geschikt voor niet-gevoelige texturen).

Technische details

diepe specificaties
ContainertypeBinaire rastertextuurcontainer die zowel blokgecomprimeerde als ongecomprimeerde pixelgegevens ondersteunt
Magic bytes„DDS ” (hex 44 44 53 20) op offset 0, inclusief een spatie aan het einde - aanwezig in elk geldig .dds-bestand
Headerstructuur4-byte magic + 124-byte DDS_HEADER; bestanden die de DX10-extensie gebruiken, voegen direct daarna een DDS_HEADER_DXT10-blok toe
BlokcompressieformatenBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (hoogwaardige RGBA)
Ongecomprimeerde formatenOndersteund - RGBA8888, A8L8, R16G16B16A16F en andere ruwe pixel-layouts kunnen zonder compressie worden opgeslagen
Mipmap-ondersteuningVooraf berekende mipmap-keten ingebed in een enkel bestand; mip-aantal opgeslagen in DDS_HEADER.dwMipMapCount
Cube map-ondersteuningZes cube-face texturen gecodeerd in één bestand; gemarkeerd via DDSCAPS2_CUBEMAP bits in DDS_HEADER
Volumetexturen3D (volumetrische) texturen ondersteund sinds DirectX 8.0; plakken opeenvolgend opgeslagen per mip-niveau
TextuurarraysReeks textuurlagen opgeslagen in één bestand, beschikbaar via de DX10-headerextensie (Direct3D 10+)
GPU-compatibiliteitBlokgecomprimeerde formaten worden native door de GPU gedecodeerd, wat directe upload mogelijk maakt zonder CPU-decompressie
HDR-ondersteuningBC6H slaat half-precision floating-point (FP16) HDR-luminantiegegevens op voor physically based rendering
MIME-typeimage/vnd-ms.dds
DX10 header FourCCBestanden met de DX10-extensie dragen het FourCC-token „DX10” in het dwFourCC-veld van DDS_PIXELFORMAT
Typische use-caseReal-time 3D-rendering: game engine texturen, skyboxes, normal maps, roughness/metallic PBR-maps
UitgebrachtDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Open standaardJa · royaltyvrij
Specificatielearn.microsoft.com

DDS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met DDS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over DDS-bestanden.

Veelgestelde vragen

Hoe open ik een DDS-bestand op Windows?
Gebruik voor een snelle blik het gratis XnView MP of IrfanView. Om de textuur te bewerken, gebruikt u het gratis Paint.NET of GIMP (beide hebben native DDS-ondersteuning), of Photoshop met de gratis NVIDIA Texture Tools / Intel Texture Works-plugin.
Hoe converteer ik een DDS naar PNG of JPG?
Open het in XnView MP, GIMP of Paint.NET en kies „Opslaan als” PNG/JPG, of converteer een hele map in batch met XnView MP/IrfanView. Op de opdrachtregel doen Microsoft's texconv of ImageMagick dit ook.
Waarom opent mijn normale fotoviewer geen .dds?
De meeste standaard viewers ondersteunen geen DirectX-texturen. Gebruik een tool die DDS-ondersteuning heeft - XnView MP, IrfanView, Paint.NET of GIMP - die de blokcompressie en mipmaps begrijpt.
Wat is het beste gratis hulpmiddel om DDS-texturen te bewerken voor modding?
Paint.NET en GIMP zijn de populaire gratis editors - beide openen DDS en laten u de compressie kiezen (DXT1/DXT5/BC7) en mipmaps genereren bij het opslaan, wat belangrijk is om texturen correct in de game te laten renderen.
Wat betekenen DXT1/DXT5/BC7 bij het opslaan van een DDS?
Dit zijn de blokcompressieformaten die DDS gebruikt. DXT1/BC1 = kleur, 1-bit alfa; DXT5/BC3 = kleur met volledige alfa; BC5 = normal maps; BC7 = hoogwaardige kleur+alfa (DX10). Zorg dat het overeenkomt met het origineel of de verwachting van de game.
Moet ik mipmaps behouden als ik een DDS bewerk?
Meestal wel - games vertrouwen op de mipmap-keten voor rendering op afstand. Schakel in Paint.NET/GIMP/texconv „generate mipmaps” in bij het exporteren, tenzij de asset specifiek geen mipmaps gebruikt.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z