aspose.info
BG

DDS файлов формат - файл с повърхностно изображение DirectDraw

Обновено

Какво е DDS файл?

DDS файлът е файл с растерно изображение, който използва формата на контейнер DirectDraw Surface (DDS). Той съхранява некомпресирани и компресирани (DXTn) текстури и прилага различни типове за съхраняване на различни типове данни. Той също така поддържа няколко различни типа данни, като еднослойни текстури, текстури с mipmaps, кубични карти, обемни карти и текстурни масиви. Това позволява на DDS файловете да съхраняват модели на текстурни единици за видеоигри в допълнение към цифрови снимки и фонове на работния плот на Windows. Файловият формат DDS е разработен от Microsoft за използване с DirectX SDK.

DDS файлов формат

DDS файловете се записват като двоични файлове и могат да се използват с DirectX SDK. Той използва силата на DirectX за разработване на приложения за изобразяване в реално време, като 3D игри.

Оформление на DDS файл

Оформлението на DDS файла е документирано от Microsoft подробно. Двоичният DDS файл съдържа следната информация.

  • DWORD (магическо число), съдържащо стойността на кода от четири знака „DDS“ (0x20534444).
  • Описание на данните във файла.

DDS_HEADER описва данните, а DDS_PIXELFORMAT описва формата на пикселите. И двете заместват остарелите структури DDSURFACEDESC2, DDSCAPS2 и DDPIXELFORMAT DirectDraw 7.

DWORD               dwMagic;
DDS_HEADER          header;

Ръководството за програмиране на DDS файлов формат допълнително разработва техническите подробности за този файлов формат.

Препратки