.DDS

DDS-fil

DirectDraw Surface (DirectX texture image)
Ställ en fråga
SNABBT SVAR

En DDS-fil är en DirectDraw Surface-textur skapad av Microsoft för DirectX. Spel som Skyrim, Fallout och titlar med Source-motorn lagrar texturer som DDS. För att visa en, använd gratisprogrammen XnView MP eller IrfanView. För att redigera den, använd Paint.NET eller GIMP. För att konvertera DDS till PNG eller JPG, öppna filen i något av dessa verktyg och spara den i ett annat format.

Utvecklare: Microsoft (DirectX) Kategori: Rasterbildfiler Öppen standard MIME: image/vnd-ms.dds
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .JPG · .PNG · .TIF · .ECW

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DDS?

Filformatet .dds (förkortning för DirectDraw Surface) innehåller rasterbilder som används av DirectX. En standard .dds-fil innehåller texturer, bakgrunder, cubemaps och texturkartor för datorspel och andra 3D-applikationer i realtid.

Formatet kan använda komprimering för att minska filstorleken, även om det är helt valfritt. .dds använder algoritmen S3 Texture Compression (S3TC), vilket täcker BC1-BC3-familjen (även känd som DXT1, DXT3 och DXT5). Nyare BC4-BC7-lägen, som introducerades med Direct3D 10, utökar stödet till HDR-innehåll, normal maps och RGBA-data av hög kvalitet. Data i en .dds-fil kan dekomprimeras och renderas med hjälp av standardfunktioner och kommandon i DirectX-biblioteket, och blockkomprimerade format avkodas nativt av GPU:n utan inblandning av CPU:n.

.dds skapades för programvaruapplikationer med realtidsrendering, såsom datorspel. Förkomprimerade .dds-texturer gör att spel kan ladda resurser snabbare och minska minnesanvändningen på DirectX-kompatibla GPU:er. Formatet stöder även inbäddade förberäknade mipmap-kedjor, vilket förbättrar renderingsprestandan vid varierande betraktningsavstånd.

.dds skapades tillsammans med DirectX 7.0-standarden. Varje nyare DirectX-version lade till ytterligare förbättringar - DirectX 8.0 lade till stöd för volymtexturer, Direct3D 10 lade till textur-arrays och tilläggsblocket DDS_HEADER_DXT10, och Direct3D 11 utökade BC7 för högkvalitativ RGBA-texturkomprimering. Varje .dds-fil börjar med den fyra byte långa magiska signaturen DDS (inklusive ett avslutande mellanslag) vid byte-offset 0. Relaterade texturformat inkluderar .PNG, .TGA och .KTX för plattformsoberoende innehållspipeliner.

Säkerhet & trygghet

RISK: LOW

DDS är passiv bilddata utan exekverbar kod, så det är säkert att visa dem. De verkliga varningarna är tekniska: vid redigering, spara med RÄTT komprimering (t.ex. DXT5/BC3 eller BC7 för färg-med-alfa, BC5 för normal maps) och återskapa mipmaps, annars kommer texturen att se felaktig ut eller gå sönder i spelet; konvertering till JPG förstör normal/specular-kartor. Spel- och mod-texturer är ofta någons upphovsrättsskyddade material - respektera licensiering. Undvik skumma «DDS converter»-webbplatser som paketerar nedladdningar med adware; använd de gratisverktyg som listas här.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNDirectDraw Surface (DirectX texture image)
UTVECKLAREMicrosoft (DirectX)sedan DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
MIME-TYPimage/vnd-ms.dds
TYPBinär rastertextur-container (blockkomprimerad eller okomprimerad, med mipmaps)
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
44445320
ASCII
DDS
Varje DDS börjar med «DDS » (44 44 53 20, fyra byte inkl. ett avslutande mellanslag) vid offset 0, följt av en 124-byte DDS_HEADER. Filer som använder det nyare DX10-tillägget lägger till ett DDS_HEADER_DXT10-block och bär FourCC «DX10» inuti headern. Pixeldata är vanligtvis blockkomprimerad (DXT1/3/5 även kallat BC1/2/3, eller BC4-BC7) och inkluderar vanligtvis en förberäknad mipmap-kedja.

Program som öppnar DDS-filer

Windows5 apps
GIMP Öppen källkod Öppna/redigera DDS via det inbyggda DDS-insticksprogrammet; vid export väljer du komprimering och «Generera mipmaps».
IrfanView Gratis Snabb bildvisare - öppna .dds (DDS-stöd är inbyggt eller via insticksprogram); Arkiv > Spara som för att exportera till PNG/JPG.
Paint.NET Gratis Gratis redigerare med nativt DDS-stöd - öppna, redigera och välj sedan «Spara som» DDS och välj komprimering (DXT/BC) och mipmap-alternativ.
XnView MP Gratis Öppna .dds för att visa den direkt; batch-konvertera till PNG/JPG via Verktyg > Batch-konvertering. Gratis för personligt bruk.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works Betald Installera det kostnadsfria insticksprogrammet från NVIDIA eller Intel, öppna/spara sedan DDS i Photoshop med full kontroll över BC1-BC7 och mipmap-generering.
macOS2 apps
GIMP Öppen källkod Öppna/redigera DDS via det inbyggda DDS-insticksprogrammet; vid export väljer du komprimering och «Generera mipmaps».
XnView MP Gratis Öppna .dds för att visa den direkt; batch-konvertera till PNG/JPG via Verktyg > Batch-konvertering. Gratis för personligt bruk.
Linux3 apps
GIMP Öppen källkod Öppna/redigera DDS via det inbyggda DDS-insticksprogrammet; vid export väljer du komprimering och «Generera mipmaps».
XnView MP Gratis Öppna .dds för att visa den direkt; batch-konvertera till PNG/JPG via Verktyg > Batch-konvertering. Gratis för personligt bruk.
ImageMagick / texconv (CLI) Öppen källkod Microsofts texconv (DirectXTex) konverterar DDS <-> PNG/TGA med full BC-kontroll; ImageMagick hanterar vanliga fall.
Web1 app
Online DDS viewers/converters Gratis Ladda upp en .dds för att förhandsgranska den och ladda ner en PNG/JPG utan att installera programvara (fungerar bra för icke-känsliga texturer).

Tekniska detaljer

djup specifikation
ContainertypBinär rastertextur-container som stöder både blockkomprimerad och okomprimerad pixeldata
Magic bytes«DDS » (hex 44 44 53 20) vid offset 0, inklusive ett avslutande mellanslag - finns i varje giltig .dds-fil
Header-struktur4-byte magic + 124-byte DDS_HEADER; filer som använder DX10-tillägget lägger till ett DDS_HEADER_DXT10-block omedelbart efter
BlockkomprimeringsformatBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (högkvalitativ RGBA)
Okomprimerade formatStöds - RGBA8888, A8L8, R16G16B16A16F och andra råa pixellayouter kan lagras utan komprimering
Mipmap-stödFörberäknad mipmap-kedja inbäddad i en enda fil; mip-antal lagras i DDS_HEADER.dwMipMapCount
Stöd för Cube mapSex kub-yt-texturer kodade i en fil; flaggas via DDSCAPS2_CUBEMAP-bitar i DDS_HEADER
Volymtexturer3D-texturer (volymetriska) som stöds sedan DirectX 8.0; skivor lagras sekventiellt per mip-nivå
Textur-arraysUppsättning av texturlager lagrade i en fil, tillgängliga via DX10-header-tillägget (Direct3D 10+)
GPU-kompatibilitetBlockkomprimerade format avkodas nativt av GPU:n, vilket möjliggör direkt uppladdning utan CPU-dekomprimering
HDR-stödBC6H lagrar HDR-luminansdata med halvprecision (FP16) för fysiskt baserad rendering
MIME-typimage/vnd-ms.dds
DX10 header FourCCFiler med DX10-tillägget bär FourCC-token «DX10» i fältet dwFourCC i DDS_PIXELFORMAT
Typiskt användningsområde3D-rendering i realtid: spelmotortexturer, skyboxes, normal maps, roughness/metallic PBR-kartor
SläpptDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Öppen standardJa · royaltyfri
Specifikationlearn.microsoft.com

DDS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DDS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DDS-filer.

Vanliga frågor

Hur öppnar jag en DDS-fil i Windows?
För en snabb titt, använd gratisprogrammen XnView MP eller IrfanView. För att redigera texturen, använd gratis Paint.NET eller GIMP (båda har inbyggt DDS-stöd), eller Photoshop med det kostnadsfria insticksprogrammet NVIDIA Texture Tools / Intel Texture Works.
Hur konverterar jag en DDS till PNG eller JPG?
Öppna den i XnView MP, GIMP eller Paint.NET och välj «Spara som» PNG/JPG, eller batch-konvertera en hel mapp i XnView MP/IrfanView. På kommandoraden kan Microsofts texconv eller ImageMagick också göra det.
Varför kan inte min vanliga bildvisare öppna en .dds?
De flesta enkla bildvisare stöder inte DirectX-texturer. Använd ett DDS-kompatibelt verktyg - XnView MP, IrfanView, Paint.NET eller GIMP - som förstår blockkomprimering och mipmaps.
Vilket är det bästa gratisverktyget för att redigera DDS-texturer för modding?
Paint.NET och GIMP är de populära gratisredigerarna - båda öppnar DDS och låter dig välja komprimering (DXT1/DXT5/BC7) och generera mipmaps vid sparande, vilket är viktigt för att texturer ska renderas korrekt i spelet.
Vad betyder DXT1/DXT5/BC7 när man sparar en DDS?
Det är de blockkomprimeringsformat som DDS använder. DXT1/BC1 = färg, 1-bitars alfa; DXT5/BC3 = färg med full alfa; BC5 = normal maps; BC7 = högkvalitativ färg+alfa (DX10). Matcha originalet eller vad spelet förväntar sig.
Behöver jag behålla mipmaps när jag redigerar en DDS?
Vanligtvis ja - spel förlitar sig på mipmap-kedjan för rendering på avstånd. I Paint.NET/GIMP/texconv, aktivera «generera mipmaps» vid export om inte resursen specifikt används utan sådana.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.ICSiCalendar data file
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö