.DDS

DDS-fil

DirectDraw Surface (DirectX texture image)
Still et spørsmål
HURTIGSVAR

En DDS-fil er en DirectDraw Surface-tekstur laget av Microsoft for DirectX. Spill som Skyrim, Fallout og Source-motor-titler lagrer teksturer som DDS. For å vise en, bruk gratis XnView MP eller IrfanView. For å redigere den, bruk Paint.NET eller GIMP. For å konvertere DDS til PNG eller JPG, åpne filen i et av disse verktøyene og lagre den i et annet format.

Utvikler: Microsoft (DirectX) Kategori: Rasterbildefiler Åpen standard MIME: image/vnd-ms.dds
ÅPNES PÅ Windows macOS Linux Web
Relatert: .JPG · .PNG · .TIF · .ECW

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DDS-filformatet?

Filformatet .dds (forkortelse for DirectDraw Surface) inneholder rasterbilder som brukes av DirectX. En standard .dds-fil inneholder teksturer, bakgrunner, cubemaps og teksturkart for dataspill og andre sanntids 3D-applikasjoner.

Formatet kan bruke komprimering for å redusere filstørrelsen, selv om det er helt valgfritt. .dds bruker S3 Texture Compression-algoritmen (S3TC), som dekker BC1-BC3-familien (også kjent som DXT1, DXT3 og DXT5). Nyere BC4-BC7-moduser, introdusert med Direct3D 10, utvider støtten til HDR-innhold, normal maps og RGBA-data av høy kvalitet. .dds-fildata kan dekomprimeres og rendres ved hjelp av standard DirectX-biblioteksfunksjoner og kommandoer, og blokkomprimerte formater dekodes innebygd av GPU-en uten involvering fra CPU-en.

.dds ble laget for programvare for sanntidsrendering, som for eksempel dataspill. Ferdigkomprimerte .dds-teksturer lar spill laste ressurser raskere og reduserer minnebruken til DirectX-kompatible GPU-er. Formatet støtter også innebygde forhåndsberegnede mipmap-kjeder, som forbedrer renderingsytelsen ved varierende visningsavstander.

.dds ble opprettet sammen med DirectX 7.0-standarden. Hver nyere DirectX-versjon la til ytterligere forbedringer - DirectX 8.0 la til støtte for volumteksturer, Direct3D 10 la til tekstur-arrays og utvidelsesblokken DDS_HEADER_DXT10, og Direct3D 11 utvidet BC7 for RGBA-teksturkomprimering av høy kvalitet. Hver .dds-fil starter med den fire-byte lange magiske signaturen DDS (inkludert et etterfølgende mellomrom) ved byte-offset 0. Beslektede teksturformater inkluderer .PNG, .TGA og .KTX for innholdsproduksjon på tvers av plattformer.

Sikkerhet og trygghet

RISIKO: LOW

DDS er passive bildedata uten kjørbar kode, så det er trygt å vise dem. De reelle forholdsreglene er tekniske: ved redigering, lagre med KORREKT komprimering (f.eks. DXT5/BC3 eller BC7 for farge-med-alfa, BC5 for normal maps) og regenerer mipmaps, ellers vil teksturen se feil ut eller ødelegge spillet; konvertering til JPG ødelegger normal/specular-kart. Spill/mod-teksturer er ofte andres opphavsrettslig beskyttede ressurser - respekter lisensiering. Unngå tvilsomme «DDS converter»-sider som pakker nedlastinger inn i adware; bruk de gratis verktøyene som er oppført her.

Formatdetaljer

i et nøtteskall
FULLT NAVNDirectDraw Surface (DirectX texture image)
UTVIKLERMicrosoft (DirectX)siden DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
MIME-TYPEimage/vnd-ms.dds
TYPEBinær rastertekstur-container (blokkomprimert eller ukomprimert, med mipmaps)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
44445320
ASCII
DDS
Hver DDS starter med «DDS » (44 44 53 20, fire byte inkl. et etterfølgende mellomrom) ved offset 0, etterfulgt av en 124-byte DDS_HEADER. Filer som bruker den nyere DX10-utvidelsen legger til en DDS_HEADER_DXT10-blokk og bærer FourCC «DX10» inne i headeren. Pikseldataene er vanligvis blokkomprimerte (DXT1/3/5 a.k.a. BC1/2/3, eller BC4-BC7) og inkluderer vanligvis en forhåndsberegnet mipmap-kjede.

Programmer som åpner DDS-filer

Windows5 apps
GIMP Åpen kildekode Åpne/rediger DDS via den innebygde DDS-utvidelsen; ved eksport velger du komprimering og «Generer mipmaps».
IrfanView Gratis Rask bildeviser - åpne .dds (DDS-støtte er innebygd eller via utvidelser); Fil > Lagre som for å eksportere til PNG/JPG.
Paint.NET Gratis Gratis redigeringsprogram med innebygd DDS-støtte - åpne, rediger, og «Lagre som» DDS mens du velger komprimering (DXT/BC) og mipmap-alternativer.
XnView MP Gratis Åpne .dds for å se den umiddelbart; massekonverter til PNG/JPG via Verktøy > Batch-konvertering. Gratis for personlig bruk.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works Betalt Installer den gratis NVIDIA- eller Intel DDS-utvidelsen, og åpne/lagre deretter DDS i Photoshop med full kontroll over BC1-BC7 og mipmap-generering.
macOS2 apps
GIMP Åpen kildekode Åpne/rediger DDS via den innebygde DDS-utvidelsen; ved eksport velger du komprimering og «Generer mipmaps».
XnView MP Gratis Åpne .dds for å se den umiddelbart; massekonverter til PNG/JPG via Verktøy > Batch-konvertering. Gratis for personlig bruk.
Linux3 apps
GIMP Åpen kildekode Åpne/rediger DDS via den innebygde DDS-utvidelsen; ved eksport velger du komprimering og «Generer mipmaps».
XnView MP Gratis Åpne .dds for å se den umiddelbart; massekonverter til PNG/JPG via Verktøy > Batch-konvertering. Gratis for personlig bruk.
ImageMagick / texconv (CLI) Åpen kildekode Microsofts texconv (DirectXTex) konverterer DDS <-> PNG/TGA med full BC-kontroll; ImageMagick håndterer vanlige tilfeller.
Web1 app
Online DDS viewers/converters Gratis Last opp en .dds for å forhåndsvise den og laste ned en PNG/JPG uten å installere programvare (greit for ikke-sensitive teksturer).

Tekniske detaljer

dyp spesifikasjon
ContainertypeBinær rastertekstur-container som støtter både blokkomprimert og ukomprimert pikseldata
Magic bytes«DDS » (hex 44 44 53 20) ved offset 0, inkludert et etterfølgende mellomrom - finnes i enhver gyldig .dds-fil
Header-struktur4-byte magic + 124-byte DDS_HEADER; filer som bruker DX10-utvidelsen legger til en DDS_HEADER_DXT10-blokk umiddelbart etter
BlokkomprimeringsformaterBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (høykvalitets RGBA)
Ukomprimerte formaterStøttes - RGBA8888, A8L8, R16G16B16A16F og andre rå pikseloppsett kan lagres uten komprimering
Mipmap-støtteForhåndsberegnet mipmap-kjede innebygd i en enkelt fil; mip-antall lagret i DDS_HEADER.dwMipMapCount
Cube map-støtteSeks kube-overflateteksturer kodet i én fil; flagget via DDSCAPS2_CUBEMAP-bits i DDS_HEADER
Volumteksturer3D (volumetriske) teksturer støttet siden DirectX 8.0; skiver lagret sekvensielt per mip-nivå
Tekstur-arraysArray av teksturlag lagret i én fil, tilgjengelig via DX10-headerutvidelsen (Direct3D 10+)
GPU-kompatibilitetBlokkomprimerte formater dekodes innebygd av GPU-en, noe som tillater direkte opplasting uten CPU-dekomprimering
HDR-støtteBC6H lagrer HDR-luminansdata med halvpresisjons flyttall (FP16) for fysisk basert rendering
MIME-typeimage/vnd-ms.dds
DX10 header FourCCFiler med DX10-utvidelsen bærer FourCC-tokenet «DX10» i dwFourCC-feltet til DDS_PIXELFORMAT
Typisk bruksområdeSanntids 3D-rendering: spillmotorteksturer, skyboxer, normal maps, roughness/metallic PBR-kart
UtgittDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Åpen standardJa · royalty-fri
Spesifikasjonlearn.microsoft.com

DDS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DDS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DDS-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en DDS-fil på Windows?
For en rask titt, bruk gratis XnView MP eller IrfanView. For å redigere teksturen, bruk gratis Paint.NET eller GIMP (begge har innebygd DDS-støtte), eller Photoshop med den gratis NVIDIA Texture Tools / Intel Texture Works-utvidelsen.
Hvordan konverterer jeg en DDS til PNG eller JPG?
Åpne den i XnView MP, GIMP eller Paint.NET og «Lagre som» PNG/JPG, eller massekonverter en hel mappe i XnView MP/IrfanView. På kommandolinjen kan Microsofts texconv eller ImageMagick også gjøre dette.
Hvorfor vil ikke min vanlige bildeviser åpne en .dds?
De fleste enkle bildevisere støtter ikke DirectX-teksturer. Bruk et DDS-kompatibelt verktøy - XnView MP, IrfanView, Paint.NET eller GIMP - som forstår blokkomprimering og mipmaps.
Hva er det beste gratisverktøyet for å redigere DDS-teksturer for modding?
Paint.NET og GIMP er de populære gratisredigererne - begge åpner DDS og lar deg velge komprimering (DXT1/DXT5/BC7) og generere mipmaps ved lagring, noe som er viktig for at teksturer skal rendres korrekt i spill.
Hva betyr DXT1/DXT5/BC7 når jeg lagrer en DDS?
Dette er blokkomprimeringsformatene DDS bruker. DXT1/BC1 = farge, 1-bit alfa; DXT5/BC3 = farge med full alfa; BC5 = normal maps; BC7 = farge+alfa av høy kvalitet (DX10). Bruk det som samsvarer med originalen eller spillets krav.
Må jeg beholde mipmaps når jeg redigerer en DDS?
Vanligvis ja - spill er avhengige av mipmap-kjeden for rendering på avstand. I Paint.NET/GIMP/texconv, aktiver «generer mipmaps» ved eksport med mindre ressursen spesifikt ikke bruker noen.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å