aspose.info
UK

Формат файлу DDS - Файл зображення поверхні DirectDraw

Оновлено

Що таке файл DDS?

Файл DDS — це файл растрового зображення, який використовує формат контейнера DirectDraw Surface (DDS). Він зберігає нестиснуті та стиснені (DXTn) текстури та реалізує різні типи для зберігання різних типів даних. Він також підтримує кілька різних типів даних, таких як одношарові текстури, текстури з MIP-картами, кубічні карти, карти обсягів і масиви текстур. Це дає змогу файлам DDS зберігати моделі блоків текстур відеоігор на додаток до цифрових фотографій і фону робочого столу Windows. Формат файлу DDS був розроблений корпорацією Майкрософт для використання з 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 докладніше описано технічні деталі цього формату файлу.

Список літератури