{
 "id": "directdraw-surface",
 "name": "DirectDraw Surface",
 "category": "image",
 "identifiers": {
  "extensions": [
   "dds"
  ],
  "mime": [
   "image/vnd-ms.dds",
   "image/x-direct-draw-surface"
  ],
  "puid": [
   "fmt/1040"
  ],
  "wikidata": [
   "Q741654"
  ],
  "magic": [
   {
    "offset": 0,
    "hex": "444453207c000000",
    "notes": "DirectDraw Surface"
   },
   {
    "offset": 0,
    "hex": "44445320"
   }
  ],
  "signatures": [
   {
    "name": "DirectDraw Surface",
    "sequences": [
     {
      "position": "bof",
      "offset": 0,
      "pattern": "444453207c000000"
     }
    ]
   }
  ]
 },
 "status": "writable",
 "summary": "The DirectDraw Surface file format was introduced with DirectX 7 to store uncompressed and compressed textures. The file format supports mipmaps, cube maps, and volume maps.",
 "tools": [
  {
   "name": "ImageMagick",
   "url": "https://imagemagick.org",
   "license": "ImageMagick License",
   "open_source": true,
   "reads": true,
   "writes": true
  },
  {
   "name": "ABViewer",
   "url": "https://cadsofttools.com/products/abviewer/",
   "reads": true,
   "writes": false
  },
  {
   "name": "Abydos",
   "url": "https://www.wikidata.org/wiki/Q133445760",
   "reads": true,
   "writes": false,
   "license": "GNU Lesser General Public License",
   "open_source": true
  },
  {
   "name": "Axialis IconWorkshop",
   "url": "http://www.axialis.com/iconworkshop/",
   "reads": true,
   "writes": false
  },
  {
   "name": "Converseen",
   "url": "https://converseen.fasterland.net/",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 3.0",
   "open_source": true
  },
  {
   "name": "DevIL",
   "url": "http://openil.sourceforge.net/",
   "reads": true,
   "writes": true,
   "license": "GNU Lesser General Public License, version 2.1",
   "open_source": true
  },
  {
   "name": "DirectDraw",
   "url": "https://www.wikidata.org/wiki/Q1153883",
   "reads": true,
   "writes": true
  },
  {
   "name": "Godot",
   "url": "https://godotengine.org/",
   "reads": true,
   "writes": false,
   "license": "MIT License",
   "open_source": true
  },
  {
   "name": "imageio",
   "url": "http://imageio.github.io/",
   "reads": true,
   "writes": false,
   "license": "2-clause BSD License",
   "open_source": true
  },
  {
   "name": "IrfanView",
   "url": "https://www.irfanview.com/",
   "reads": true,
   "writes": false,
   "license": "freeware"
  },
  {
   "name": "Konvertor",
   "url": "http://www.logipole.com/",
   "reads": true,
   "writes": true
  },
  {
   "name": "L3DT",
   "url": "http://www.bundysoft.com/L3DT/",
   "reads": true,
   "writes": false
  },
  {
   "name": "OpenImageIO",
   "url": "http://www.openimageio.org",
   "reads": true,
   "writes": false,
   "license": "BSD licenses",
   "open_source": true
  },
  {
   "name": "Photopea",
   "url": "https://www.photopea.com/",
   "reads": true,
   "writes": true
  },
  {
   "name": "Q130252332",
   "url": "https://sorairolake.github.io/qrtool/",
   "reads": true,
   "writes": false,
   "license": "Apache Software License 2.0 / Creative Commons Attribution 4.0 International / MIT License",
   "open_source": true
  },
  {
   "name": "Q650922",
   "url": "https://www.xnview.com/",
   "reads": true,
   "writes": true,
   "license": "freeware / proprietary license"
  },
  {
   "name": "TrueSpace 6.5",
   "url": "https://www.wikidata.org/wiki/Q123377501",
   "reads": true,
   "writes": false
  },
  {
   "name": "Visualization Library",
   "url": "http://visualizationlibrary.org",
   "reads": true,
   "writes": true,
   "license": "BSD licenses",
   "open_source": true
  }
 ],
 "projects": [
  {
   "name": "File Formats Wiki",
   "url": "http://fileformats.archiveteam.org/wiki/DirectDraw_Surface",
   "kind": "wiki"
  },
  {
   "name": "PRONOM fmt/1040",
   "url": "https://www.nationalarchives.gov.uk/PRONOM/fmt/1040",
   "kind": "format-doc"
  },
  {
   "name": "Wikidata Q741654",
   "url": "https://www.wikidata.org/wiki/Q741654",
   "kind": "wiki"
  }
 ],
 "provenance": {
  "sources": [
   "converters",
   "ffw",
   "pronom",
   "wikidata"
  ]
 },
 "updated": "2026-10-24",
 "conversions": [
  {
   "to": "portable-network-graphics",
   "tool": "ImageMagick",
   "command": "convert in.dds out.png",
   "fidelity": "lossless",
   "losses": "Pixels kept; some metadata, colour profiles or layers may be dropped.",
   "url": "https://imagemagick.org"
  },
  {
   "to": "tagged-image-file-format",
   "tool": "ImageMagick",
   "command": "convert in.dds out.tif",
   "fidelity": "lossless",
   "losses": "Pixels kept; some metadata, colour profiles or layers may be dropped.",
   "url": "https://imagemagick.org"
  },
  {
   "to": "jpeg-file-interchange-format-1-02",
   "tool": "ImageMagick",
   "command": "convert in.dds out.jpg",
   "fidelity": "lossy",
   "losses": "Lossy compression.",
   "url": "https://imagemagick.org"
  },
  {
   "to": "webp",
   "tool": "ImageMagick",
   "command": "convert in.dds out.webp",
   "fidelity": "lossy",
   "losses": "Lossy compression.",
   "url": "https://imagemagick.org"
  },
  {
   "to": "gif",
   "tool": "ImageMagick",
   "command": "convert in.dds out.gif",
   "fidelity": "lossy",
   "losses": "Reduced to 256 colours.",
   "url": "https://imagemagick.org"
  }
 ],
 "aliases": [],
 "structure": [],
 "parsers": [],
 "samples": [],
 "claims": [],
 "verification": []
}