.DDS

DDS ファイル

DirectDraw Surface (DirectX texture image)
質問する
クイック回答

DDS ファイルは、Microsoft が DirectX 用に作成した DirectDraw Surface テクスチャです。「Skyrim」、「Fallout」、「Source エンジン」を採用したタイトルなどのゲームでは、テクスチャを DDS として保存します。閲覧するには、無料の XnView MP や IrfanView を使用してください。編集するには、Paint.NET や GIMP を使用します。DDS を PNG や JPG に変換するには、これらのツールのいずれかでファイルを開き、別の形式で保存します。

開発元: Microsoft (DirectX) カテゴリ: プラグインファイル オープンスタンダード MIME: image/vnd-ms.dds
対応OS Windows macOS Linux Web
関連: .JPG · .PNG · .TIF · .ECW

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 22, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DDS ファイル形式とは?

.dds ファイル形式(DirectDraw Surface の略)には、DirectX で使用されるラスタ画像が含まれています。標準的な .dds ファイルは、コンピュータゲームやその他のリアルタイム 3D アプリケーション用のテクスチャ、背景、キューブマップ、およびテクスチャマップを保持します。

この形式では、ファイルサイズを削減するために圧縮を使用できますが、これは完全に任意です。.dds は S3 Texture Compression アルゴリズム(S3TC)を使用しており、BC1-BC3 ファミリ(DXT1、DXT3、DXT5 としても知られる)をカバーしています。Direct3D 10 で導入された新しい BC4-BC7 モードは、HDR コンテンツ、法線マップ、および高品質な RGBA データへのサポートを拡張します。.dds ファイルデータは、標準の DirectX ライブラリ関数とコマンドを使用して展開およびレンダリングでき、ブロック圧縮形式は CPU を介さずに GPU によってネイティブにデコードされます。

.dds は、コンピュータゲームなどのリアルタイムレンダリングソフトウェアアプリケーション向けに作成されました。事前圧縮された .dds テクスチャにより、ゲームはアセットをより速くロードし、DirectX 準拠の GPU のメモリ使用量を削減できます。また、この形式は埋め込まれた計算済みのミップマップチェーンをサポートしており、さまざまな表示距離でのレンダリングパフォーマンスを向上させます。

.dds は DirectX 7.0 標準とともに作成されました。新しい DirectX バージョンが登場するたびにさらなる改良が加えられました。DirectX 8.0 ではボリュームテクスチャのサポートが追加され、Direct3D 10 ではテクスチャ配列と DDS_HEADER_DXT10 拡張ブロックが追加され、Direct3D 11 では高品質な RGBA テクスチャ圧縮のために BC7 が拡張されました。すべての .dds ファイルは、バイトオフセット 0 に 4 バイトのマジックシグネチャ DDS (末尾のスペースを含む)で始まります。関連するテクスチャ形式には、クロスプラットフォームのコンテンツパイプライン用の .PNG、.TGA、および .KTX があります。

セキュリティと安全性

リスク: LOW

DDS は実行コードを含まないパッシブな画像データであるため、閲覧は安全です。技術的な注意点として、編集時には正しい圧縮形式(例:カラー+アルファには DXT5/BC3 または BC7、法線マップには BC5)で保存し、ミップマップを再生成してください。そうしないと、テクスチャが正しく表示されなかったり、ゲーム内でエラーが発生したりします。また、JPG への変換は法線マップやスペキュラマップを損ないます。ゲームや Mod のテクスチャは著作権で保護されていることが多いため、ライセンスを尊重してください。ダウンロードにアドウェアを同梱するような怪しい «DDS 変換サイト» を避け、ここに挙げた無料ツールを使用してください。

形式の詳細

概要
正式名称DirectDraw Surface (DirectX texture image)
開発元Microsoft (DirectX)登場時期 DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
MIME タイプimage/vnd-ms.dds
タイプバイナリラスタテクスチャコンテナ(ブロック圧縮または非圧縮、ミップマップ付き)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
44445320
ASCII
DDS
すべての DDS はオフセット 0 の «DDS » (44 44 53 20、末尾のスペースを含む 4 バイト) で始まり、その後に 124 バイトの DDS_HEADER が続きます。新しい DX10 拡張を使用するファイルは DDS_HEADER_DXT10 ブロックを追加し、ヘッダー内に FourCC «DX10» を保持します。ピクセルデータは通常ブロック圧縮(DXT1/3/5 別名 BC1/2/3、または BC4-BC7)されており、通常は計算済みのミップマップチェーンが含まれています。

DDS ファイルを開くプログラム

Windows5 apps
GIMP オープンソース 内蔵の DDS プラグインを介して DDS を開く・編集できます。エクスポート時に圧縮形式と「ミップマップの生成」を選択します。
IrfanView 無料 高速ビューア。 .dds を開き(DDS サポートは内蔵またはプラグイン経由)、ファイル > 名前を付けて保存 で PNG/JPG にエクスポートできます。
Paint.NET 無料 ネイティブで DDS をサポートする無料エディタ。開き、編集し、圧縮形式(DXT/BC)とミップマップオプションを選択して DDS として保存できます。
XnView MP 無料 .dds を開いて即座に閲覧できます。ツール > 一括変換 から PNG/JPG へ一括変換が可能です。個人利用は無料です。
Adobe Photoshop + NVIDIA Texture Tools Exporter / Intel Texture Works 有料 無料の NVIDIA または Intel DDS プラグインをインストールすると、Photoshop で BC1-BC7 の完全な制御とミップマップ生成を行いながら DDS を開く・保存できます。
macOS2 apps
GIMP オープンソース 内蔵の DDS プラグインを介して DDS を開く・編集できます。エクスポート時に圧縮形式と「ミップマップの生成」を選択します。
XnView MP 無料 .dds を開いて即座に閲覧できます。ツール > 一括変換 から PNG/JPG へ一括変換が可能です。個人利用は無料です。
Linux3 apps
GIMP オープンソース 内蔵の DDS プラグインを介して DDS を開く・編集できます。エクスポート時に圧縮形式と「ミップマップの生成」を選択します。
XnView MP 無料 .dds を開いて即座に閲覧できます。ツール > 一括変換 から PNG/JPG へ一括変換が可能です。個人利用は無料です。
ImageMagick / texconv (CLI) オープンソース Microsoft の texconv (DirectXTex) は、完全な BC 制御で DDS ↔ PNG/TGA を変換します。ImageMagick は一般的なケースを処理します。
Web1 app
Online DDS viewers/converters 無料 ソフトウェアをインストールせずに .dds をアップロードしてプレビューし、PNG/JPG をダウンロードできます(機密性のないテクスチャに適しています)。

技術的詳細

詳細仕様
コンテナタイプブロック圧縮および非圧縮のピクセルデータの両方をサポートするバイナリラスタテクスチャコンテナ
マジックバイトオフセット 0 に «DDS » (hex 44 44 53 20)、末尾のスペースを含む - すべての有効な .dds ファイルに存在
ヘッダー構造4バイトのマジック + 124バイトの DDS_HEADER。DX10 拡張を使用するファイルは、直後に DDS_HEADER_DXT10 ブロックを追加
ブロック圧縮形式BC1 (DXT1), BC2 (DXT3), BC3 (DXT5), BC4, BC5, BC6H (HDR), BC7 (高品質 RGBA)
非圧縮形式サポート済み - RGBA8888, A8L8, R16G16B16A16F およびその他の生ピクセルレイアウトを圧縮なしで保存可能
ミップマップサポート単一ファイルに埋め込まれた計算済みミップマップチェーン。ミップ数は DDS_HEADER.dwMipMapCount に保存
キューブマップサポート1つのファイルにエンコードされた6つのキューブ面テクスチャ。DDS_HEADER 内の DDSCAPS2_CUBEMAP ビットでフラグ立て
ボリュームテクスチャDirectX 8.0 以降でサポートされる 3D(体積)テクスチャ。スライスはミップレベルごとに順次保存
テクスチャ配列1つのファイルに保存されたテクスチャレイヤの配列。DX10 ヘッダー拡張(Direct3D 10+)を通じて利用可能
GPU 互換性ブロック圧縮形式は GPU によってネイティブにデコードされ、CPU による展開なしで直接アップロード可能
HDR サポートBC6H は、物理ベースレンダリング(PBR)用に半精度浮動小数点(FP16)の HDR 輝度データを保存
MIME タイプimage/vnd-ms.dds
DX10 ヘッダー FourCCDX10 拡張を持つファイルは、DDS_PIXELFORMAT の dwFourCC フィールドに FourCC トークン «DX10» を保持
典型的なユースケースリアルタイム 3D レンダリング:ゲームエンジンのテクスチャ、スカイボックス、法線マップ、ラフネス/メタリック PBR マップ
リリース日DirectX 7 (1999); modern DX10 header extension added with DirectX 10 (2006)
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

DDS の変換

可能
.DDS .JPEGオンラインコンバーター
変換方法
.DDS .TIFオンラインコンバーター
変換方法
.DDS .TIFFオンラインコンバーター
変換方法
.DDS .PNGオンラインコンバーター
はい - DDS ファイルは、無料のツールやこのページのコンバーターを使用して PNG にきれいに変換できます。
変換方法
.DDS .BMPオンラインコンバーター
はい - IrfanView、Paint.NET、GIMP などの無料ツールを使用して、あらゆる DDS ファイルを BMP に変換できます。結果はフラットで非圧縮の 24ビット画像になります。
変換方法
.DDS .JPGオンラインコンバーター
はい - DDS は XnView MP、IrfanView、GIMP などの無料ツールを使用して JPG に変換できますが、結果は非可逆圧縮(lossy)となり、アルファチャンネルは失われます。
変換方法
.DDS .TGAオンラインコンバーター
はい - DDS は Paint.NET、GIMP、または texconv などの無料ツールを使用して TGA に変換できます。エクスポート中に追加の品質低下は発生しませんが、元の DDS…
変換方法
.DDS .GIFオンラインコンバーター
変換方法
.DDS .PSDオンラインコンバーター
はい - 無料の NVIDIA Texture Tools Exporter プラグインを使用して Photoshop で DDS を開き、PSD として保存します。GIMP…
変換方法
.DDS .KTX2ガイド
はい - DDS テクスチャは、Microsoft および Khronos Group が提供する無料のコマンドラインツールを使用して KTX2 に変換できます。
変換方法

コミュニティ Q&A

ユーザーからの質問
質問する
DDS ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DDS ファイルについて最初の質問をしてみましょう。

よくある質問

Windows で DDS ファイルを開くにはどうすればよいですか?
素早く確認するには、無料の XnView MP または IrfanView を使用してください。テクスチャを編集するには、無料の Paint.NET または GIMP(どちらもネイティブで DDS をサポート)、あるいは無料の NVIDIA Texture Tools / Intel Texture Works プラグインを導入した Photoshop を使用します。
DDS を PNG や JPG に変換するにはどうすればよいですか?
XnView MP、GIMP、または Paint.NET で開き、「名前を付けて保存」で PNG/JPG を選択するか、XnView MP/IrfanView でフォルダ全体を一括変換します。コマンドラインでは、Microsoft の texconv や ImageMagick も使用可能です。
なぜ普通の画像ビューアで .dds が開けないのですか?
ほとんどの標準的なビューアは DirectX テクスチャをサポートしていません。ブロック圧縮やミップマップを理解できる DDS 対応ツール(XnView MP、IrfanView、Paint.NET、GIMP など)を使用してください。
モッディング(Mod 制作)で DDS テクスチャを編集するのに最適な無料ツールは何ですか?
Paint.NET と GIMP が人気の無料エディタです。どちらも DDS を開くことができ、保存時に圧縮形式(DXT1/DXT5/BC7)の選択やミップマップの生成が可能です。これはゲーム内でテクスチャを正しくレンダリングするために重要です。
DDS 保存時の DXT1/DXT5/BC7 とはどういう意味ですか?
これらは DDS が使用するブロック圧縮形式です。DXT1/BC1 = カラー、1ビットアルファ。DXT5/BC3 = フルアルファ付きカラー。BC5 = 法線マップ。BC7 = 高品質なカラー+アルファ(DX10)。元のファイルやゲームの仕様に合わせて選択してください。
DDS を編集する際、ミップマップを保持する必要がありますか?
通常は「はい」です。ゲームは遠距離レンダリングのためにミップマップチェーンに依存しています。Paint.NET、GIMP、texconv などで書き出す際は、アセットが意図的にミップマップを使用しない場合を除き、「ミップマップを生成」を有効にしてください。

参考文献

1Microsoft - DDS (DirectDraw Surface) programming guidelearn.microsoft.com
2Microsoft DirectXTex (texconv/texassemble)github.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.ICSiCalendar data file
6.EXEWindows Executable (Portable Executable)
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

関連する拡張子

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧