aspose.info
PT

Formato de arquivo DDS - arquivo de imagem de superfície DirectDraw

Atualizado em

O que é um arquivo DDS?

Um arquivo DDS é um arquivo de imagem raster que utiliza o formato de contêiner DirectDraw Surface (DDS). Ele armazena texturas descompactadas e compactadas (DXTn) e implementa diferentes tipos para armazenar diferentes tipos de dados. Ele também suporta vários tipos diferentes de dados, como texturas de camada única, texturas com mipmaps, mapas de cubo, mapas de volume e matrizes de textura. Isso permite que os arquivos DDS armazenem modelos de unidades de textura de videogame, além de fotos digitais e planos de fundo da área de trabalho do Windows. O formato de arquivo DDS foi desenvolvido pela Microsoft para ser usado com o DirectX SDK.

Formato de arquivo DDS

Os arquivos DDS são salvos como arquivos binários e podem ser usados com o DirectX SDK. Ele utiliza o poder do DirectX para desenvolver aplicativos de renderização em tempo real, como jogos 3D.

Layout do arquivo DDS

O layout do arquivo DDS foi documentado pela Microsoft em detalhes. Um arquivo DDS binário contém as seguintes informações.

  • Um DWORD (número mágico) contendo o valor do código de quatro caracteres ‘DDS’ (0x20534444).
  • Uma descrição dos dados no arquivo.

O DDS_HEADER descreve os dados e o DDS_PIXELFORMAT descreve o formato do pixel. Ambos substituem as estruturas obsoletas DDSURFACEDESC2, DDSCAPS2 e DDPIXELFORMAT DirectDraw 7.

DWORD               dwMagic;
DDS_HEADER          header;

O guia de programação do formato de arquivo DDS elabora ainda mais os detalhes técnicos desse formato de arquivo.

Referências