.DDS

Fichier DDS

DirectDraw Surface (DirectX texture image)
Poser une question
RÉPONSE RAPIDE

Un fichier DDS est une texture DirectDraw Surface créée par Microsoft pour DirectX. Des jeux comme Skyrim, Fallout et les titres du moteur Source stockent leurs textures en DDS. Pour en visualiser un, utilisez les logiciels gratuits XnView MP ou IrfanView. Pour l'éditer, utilisez Paint.NET ou GIMP. Pour convertir un DDS en PNG ou JPG, ouvrez le fichier dans l'un de ces outils et enregistrez-le dans un format différent.

Développeur : Microsoft (DirectX) Catégorie : Fichiers d`image raster Standard ouvert MIME: image/vnd-ms.dds
S'OUVRE SUR Windows macOS Linux Web
Lié : .JPG · .PNG · .TIF · .ECW

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier DDS ?

Le format de fichier .dds (abréviation de DirectDraw Surface) contient des images matricielles utilisées par DirectX. Un fichier .dds standard contient des textures, des arrière-plans, des cubemaps et des mappages de texture pour les jeux vidéo et autres applications 3D en temps réel.

Le format peut utiliser la compression pour réduire la taille du fichier, bien que cela soit facultatif. .dds utilise l'algorithme S3 Texture Compression (S3TC), couvrant la famille BC1-BC3 (également connue sous les noms DXT1, DXT3 et DXT5). Les nouveaux modes BC4-BC7, introduits avec Direct3D 10, étendent la prise en charge au contenu HDR, aux normal maps et aux données RGBA de haute qualité. Les données des fichiers .dds peuvent être décompressées et rendues à l'aide des fonctions et commandes standard de la bibliothèque DirectX, et les formats compressés par blocs sont décodés nativement par le GPU sans intervention du CPU.

Le format .dds a été créé pour les applications logicielles de rendu en temps réel, telles que les jeux vidéo. Les textures .dds pré-compressées permettent aux jeux de charger les ressources plus rapidement et de réduire l'utilisation de la mémoire des GPU compatibles DirectX. Le format prend également en charge les chaînes de mipmaps précalculées intégrées, qui améliorent les performances de rendu à différentes distances de vue.

Le format .dds a été créé parallèlement à la norme DirectX 7.0. Chaque nouvelle version de DirectX a apporté des améliorations supplémentaires - DirectX 8.0 a ajouté la prise en charge des textures volumiques, Direct3D 10 a ajouté les tableaux de textures et le bloc d'extension DDS_HEADER_DXT10, et Direct3D 11 a étendu le BC7 pour la compression de textures RGBA de haute qualité. Chaque fichier .dds commence par la signature magique de quatre octets DDS (incluant un espace à la fin) à l'offset 0. Les formats de texture associés incluent .PNG, .TGA et .KTX pour les pipelines de contenu multiplateformes.

Sécurité et sûreté

RISQUE : LOW

Le DDS contient des données d'image passives sans code exécutable, sa visualisation est donc sûre. Les vraies précautions sont techniques : lors de l'édition, enregistrez avec la compression CORRECTE (ex: DXT5/BC3 ou BC7 pour la couleur avec alpha, BC5 pour les normal maps) et régénérez les mipmaps, sinon la texture aura un aspect erroné ou plantera le jeu ; la conversion en JPG détruit les cartes normales/spéculaires. Les textures de jeux/mods sont souvent protégées par le droit d'auteur - respectez les licences. Évitez les sites de « conversion DDS » suspects qui enveloppent les téléchargements dans des adwares ; utilisez les outils gratuits listés ici.

Détails du format

en bref
NOM COMPLETDirectDraw Surface (DirectX texture image)
DÉVELOPPEURMicrosoft (DirectX)depuis DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
TYPE MIMEimage/vnd-ms.dds
TYPEConteneur de texture matricielle binaire (compressé par blocs ou non compressé, avec mipmaps)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
44445320
ASCII
DDS
Chaque DDS commence par « DDS » (44 44 53 20, quatre octets incluant un espace final) à l'offset 0, suivi d'un DDS_HEADER de 124 octets. Les fichiers utilisant la nouvelle extension DX10 ajoutent un bloc DDS_HEADER_DXT10 et portent le FourCC « DX10 » à l'intérieur de l'en-tête. Les données de pixels sont généralement compressées par blocs (DXT1/3/5 alias BC1/2/3, ou BC4-BC7) et incluent typiquement une chaîne de mipmaps précalculée.

Programmes qui ouvrent les fichiers DDS

Windows5 apps
GIMP Open-source Ouvrez/éditez le DDS via le plug-in DDS intégré ; lors de l'exportation, choisissez la compression et « Générer des mipmaps ».
IrfanView Gratuit Visionneuse rapide - ouvrez le .dds (support DDS intégré ou via plugins) ; Fichier > Enregistrer sous pour exporter en PNG/JPG.
Paint.NET Gratuit Éditeur gratuit avec support natif du DDS - ouvrez, éditez, puis enregistrez sous DDS en choisissant la compression (DXT/BC) et les options de mipmap.
XnView MP Gratuit Ouvrez le .dds pour le visualiser instantanément ; conversion par lot en PNG/JPG via Outils > Convertir par lot. Gratuit pour un usage personnel.
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works Payant Installez le plugin gratuit NVIDIA ou Intel DDS, puis ouvrez/enregistrez des DDS dans Photoshop avec un contrôle total sur BC1-BC7 et la génération de mipmaps.
macOS2 apps
GIMP Open-source Ouvrez/éditez le DDS via le plug-in DDS intégré ; lors de l'exportation, choisissez la compression et « Générer des mipmaps ».
XnView MP Gratuit Ouvrez le .dds pour le visualiser instantanément ; conversion par lot en PNG/JPG via Outils > Convertir par lot. Gratuit pour un usage personnel.
Linux3 apps
GIMP Open-source Ouvrez/éditez le DDS via le plug-in DDS intégré ; lors de l'exportation, choisissez la compression et « Générer des mipmaps ».
XnView MP Gratuit Ouvrez le .dds pour le visualiser instantanément ; conversion par lot en PNG/JPG via Outils > Convertir par lot. Gratuit pour un usage personnel.
ImageMagick / texconv (CLI) Open-source texconv de Microsoft (DirectXTex) convertit DDS <-> PNG/TGA avec un contrôle total du BC ; ImageMagick gère les cas courants.
Web1 app
Online DDS viewers/converters Gratuit Téléchargez un .dds pour le prévisualiser et téléchargez un PNG/JPG sans installer de logiciel (convient pour les textures non confidentielles).

Détails techniques

spécifications approfondies
Type de conteneurConteneur de texture matricielle binaire prenant en charge les données de pixels compressées par blocs et non compressées
Octets magiques« DDS » (hex 44 44 53 20) à l'offset 0, incluant un espace final - présent dans chaque fichier .dds valide
Structure de l'en-têteSignature magique de 4 octets + DDS_HEADER de 124 octets ; les fichiers utilisant l'extension DX10 ajoutent un bloc DDS_HEADER_DXT10 immédiatement après
Formats de compression par blocsBC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (RGBA haute qualité)
Formats non compressésPris en charge - RGBA8888, A8L8, R16G16B16A16F et d'autres dispositions de pixels bruts peuvent être stockés sans compression
Support des mipmapsChaîne de mipmaps précalculée intégrée dans un seul fichier ; nombre de mips stocké dans DDS_HEADER.dwMipMapCount
Support des cube mapsSix textures de faces de cube encodées dans un seul fichier ; signalées via les bits DDSCAPS2_CUBEMAP dans DDS_HEADER
Textures volumiquesTextures 3D (volumétriques) prises en charge depuis DirectX 8.0 ; tranches stockées séquentiellement par niveau de mip
Tableaux de texturesTableau de couches de textures stockées dans un seul fichier, disponible via l'extension d'en-tête DX10 (Direct3D 10+)
Compatibilité GPUFormats compressés par blocs décodés nativement par le GPU, permettant un chargement direct sans décompression par le CPU
Support HDRBC6H stocke des données de luminance HDR en virgule flottante demi-précision (FP16) pour le rendu physique (PBR)
Type MIMEimage/vnd-ms.dds
FourCC de l'en-tête DX10Les fichiers avec l'extension DX10 portent le jeton FourCC « DX10 » dans le champ dwFourCC de DDS_PIXELFORMAT
Cas d'utilisation typiqueRendu 3D en temps réel : textures de moteur de jeu, skyboxes, normal maps, cartes PBR de rugosité/métallicité
PubliéDirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
Standard ouvertOui · libre de droits
Spécificationlearn.microsoft.com

Conversions DDS

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers DDS. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers DDS.

Foire aux questions

Comment ouvrir un fichier DDS sous Windows ?
Pour un aperçu rapide, utilisez les logiciels gratuits XnView MP ou IrfanView. Pour éditer la texture, utilisez les logiciels gratuits Paint.NET ou GIMP (tous deux supportent nativement le DDS), ou Photoshop avec le plugin gratuit NVIDIA Texture Tools / Intel Texture Works.
Comment convertir un DDS en PNG ou JPG ?
Ouvrez-le dans XnView MP, GIMP ou Paint.NET et utilisez « Enregistrer sous » en PNG/JPG, ou convertissez tout un dossier par lot dans XnView MP/IrfanView. En ligne de commande, texconv de Microsoft ou ImageMagick le font également.
Pourquoi ma visionneuse d'images habituelle n'ouvre-t-elle pas le .dds ?
La plupart des visionneuses basiques ne supportent pas les textures DirectX. Utilisez un outil compatible DDS - XnView MP, IrfanView, Paint.NET ou GIMP - qui comprend la compression par blocs et les mipmaps.
Quel est le meilleur outil gratuit pour éditer des textures DDS pour le modding ?
Paint.NET et GIMP sont les éditeurs gratuits les plus populaires - les deux ouvrent le DDS et vous permettent de choisir la compression (DXT1/DXT5/BC7) et de générer des mipmaps lors de l'enregistrement, ce qui est crucial pour que les textures s'affichent correctement en jeu.
Que signifient DXT1/DXT5/BC7 lors de l'enregistrement d'un DDS ?
Ce sont les formats de compression par blocs utilisés par le DDS. DXT1/BC1 = couleur, alpha 1 bit ; DXT5/BC3 = couleur avec alpha complet ; BC5 = normal maps ; BC7 = couleur+alpha haute qualité (DX10). Choisissez celui qui correspond à l'original ou aux attentes du jeu.
Dois-je conserver les mipmaps quand j'édite un DDS ?
Généralement oui - les jeux s'appuient sur la chaîne de mipmaps pour le rendu à distance. Dans Paint.NET/GIMP/texconv, activez « générer des mipmaps » lors de l'exportation, sauf si la ressource n'en utilise spécifiquement aucune.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z