aspose.info
CS

Formát souboru DDS - DirectDraw Surface Image File

Aktualizováno

Co je soubor DDS?

Soubor DDS je soubor rastrového obrázku, který využívá formát kontejneru DirectDraw Surface (DDS). Ukládá nekomprimované a komprimované (DXTn) textury a implementuje různé typy pro ukládání různých typů dat. Podporuje také několik různých typů dat, jako jsou jednovrstvé textury, textury s mipmapami, krychlové mapy, objemové mapy a texturová pole. To umožňuje souborům DDS ukládat kromě digitálních fotografií a pozadí plochy Windows i modely texturových jednotek videoher. Formát souboru DDS byl vyvinut společností Microsoft pro použití s DirectX SDK.

Formát souboru DDS

Soubory DDS se ukládají jako binární soubory a lze je použít s DirectX SDK. Využívá sílu DirectX k vývoji aplikací pro vykreslování v reálném čase, jako jsou 3D hry.

Rozložení souboru DDS

Rozvržení souboru DDS bylo podrobně zdokumentováno společností Microsoft. Binární soubor DDS obsahuje následující informace.

  • DWORD (magické číslo) obsahující čtyřznakovou hodnotu kódu ‘DDS’ (0x20534444).
  • Popis dat v souboru.

DDS_HEADER popisuje data a DDS_PIXELFORMAT popisuje formát pixelů. Oba nahrazují zastaralé struktury DDSURFACEDESC2, DDSCAPS2 a DDPIXELFORMAT DirectDraw 7.

DWORD               dwMagic;
DDS_HEADER          header;

Průvodce programováním formátu souboru DDS dále rozvádí technické podrobnosti tohoto formátu souboru.

Reference