メインコンテンツへスキップ

DDS を PNG に変換する:無料のオンライン コンバーター

無料でオンラインで DirectDraw Surface (.dds) をポータブル ネットワーク グラフィックス (.png) に変換します。 透かしや登録を必要としない、高速で安全な画像変換。

163,214件のファイルを変換済み

DDSに対応

アップロードすることで、これらのファイルの権利を有していること、および利用規約に同意することを確認したものとみなされます。

安全な転送

HTTPS暗号化アップロード

プライバシー優先

ゲストのファイルは約2時間で自動削除

登録不要

すぐに変換を開始

どこでも動作

あらゆるブラウザ、あらゆるデバイス

DDS から PNG への設定

エンジン
画像
設定
設定は不要です。適切な初期値が使われます。

変換方法

1

アップロードエリアにドラッグするか、クリックして選択し、.ddsファイルをアップロードしてください。

2

必要に応じて出力設定を調整してください。デフォルト設定ではオリジナルの品質を維持します。

3

「変換」をクリックし、準備ができたら.pngファイルをダウンロードしてください。

DDSからPNGへの変換について

DDS (DirectDraw Surface) は、DirectX ゲーム エンジンの標準テクスチャ形式であり、ビデオ カード メモリとリアルタイム レンダリング用に最適化された DXT1 ~ DXT5 (BC1 ~ BC5) などの GPU 圧縮形式でイメージを保存します。 PNG (Portable Network Graphics) は、Web およびデスクトップ コンピューティング用の標準ロスレス画像形式であり、フルカラーの深度と透明度をサポートしています。 DDS から PNG への変換は、ゲーム開発および改造における最も一般的なテクスチャ抽出ワークフローです。

PNG は、完全なアルファ チャネルの透明度を含め、解凍されたテクスチャ データのすべてのピクセルをロスなく保存するため、DDS 変換の理想的なターゲット形式です。 JPEG とは異なり、PNG は圧縮アーティファクトを導入しないため、拡散マップ、法線マップ、鏡面マップ、不透明マスク、およびピクセル精度が重要なその他のテクスチャ チャネルを含むすべてのテクスチャ タイプに適しています。

DDSをPNGに変換する理由

PNG は、ロスレス画像交換のゴールドスタンダードです。 ゲーム開発者は、標準の画像エディタ (Photoshop、GIMP、Krita、Paint.NET) でテクスチャを編集したり、DDS ツールを持たないチーム メンバーとアセットを共有したり、Web 上でテクスチャ コンテンツを公開したりする必要がある場合に、DDS を PNG に変換します。 PNG は、透明度を含む正確な解凍されたピクセル データを保存します。これは、カットアウト、透明度効果、またはブレンド操作用のアルファ チャネル マスクを含むテクスチャにとって重要です。

ゲームモッダーにとって、DDS から PNG への変換は、テクスチャ変更ワークフローの基本的なステップです。 Mod 作成者は、ゲーム アーカイブから DDS テクスチャを抽出し、編集のために PNG に変換し、変更を加えてから、再インポートするために DDS に変換し直します。 PNG では、編集段階で意図しない品質の損失が発生しないようにし、透明度に依存するテクスチャのアルファ チャネルが保持されます。

主な活用例

  • Photoshop、GIMP、Krita、または標準の画像エディターで編集するためにゲーム テクスチャを抽出します
  • カットアウトおよびブレンド マスクの DDS テクスチャから完全なアルファ チャネルの透明度を保持します。
  • ゲーム MOD ワークフロー用のロスレス テクスチャ リファレンスを作成する
  • フル品質のプレビュー画像を使用して Web からアクセス可能なテクスチャ ライブラリを構築する
  • ピクセル完璧な精度を必要とする法線マップと鏡面反射光マップを変換します (非可逆圧縮なし)。
  • 広くサポートされているロスレス形式でゲーム テクスチャをアーカイブします

仕組み

DDS ファイルは、GPU テクスチャ形式を解凍することによってデコードされます。 DXT1/BC1 (ピクセルあたり 4 ビット、1 ビット アルファ) は、24 ビット RGB または 32 ビット RGBA 出力を生成します。 DXT3/BC3 (8bpp、明示的アルファ) および DXT5/BC5 (8bpp、補間アルファ) は 32 ビット RGBA を生成します。 BC6H (HDR) は 24 ビットにトーンマッピングされます。 BC7 (高品質 RGBA) は 32 ビットに解凍されます。 解凍されたピクセル バッファは、Deflate 圧縮 (デフォルトでは zlib レベル 6) を使用して PNG ファイルとして書き込まれます。 PNG 圧縮は可逆圧縮です。デコードされたピクセルは正確に保存されます。 基本ミップマップのみがエクスポートされます。

品質とパフォーマンス

PNG 出力は、解凍された DDS データのピクセル完全なロスレス表現です。 フォーマット変換中に品質が失われることはありません。 DXT/BC テクスチャ圧縮により、PNG で表示されるアーティファクトはすべて DDS ファイルにすでに存在していました。 非圧縮 DDS 形式 (A8R8G8B8、R8G8B8) の場合、PNG 出力のピクセル コンテンツはビットごとに同一です。 PNG は、特に法線マップ、マスク テクスチャ、アルファ チャネルなど、正確なピクセル値を保持する必要がある場合に推奨されるターゲット形式です。

Image EngineFastLossless

デバイス互換性

DeviceDDSPNG
Windows PCPartialNative
macOSPartialNative
iPhone/iPadPartialNative
AndroidPartialNative
LinuxPartialNative
Web BrowserNoNative

最良の結果を得るためのヒント

  • 1PNG は、ピクセル精度が重要な場合の DDS 変換に最適な形式です。法線マップ、マスク、アルファ テクスチャに使用します。
  • 2品質を犠牲にすることなく、小さなファイルの設定で最大の PNG 圧縮を有効にします
  • 3ピクセルの完璧さよりもファイル サイズが重要な拡散テクスチャの場合、品質 90 の JPEG が軽量な代替手段となります。
  • 4変換ではベース ミップマップのみが抽出されます。ゲーム エンジンは再インポート時にミップマップを再生成します。
  • 5テクスチャ フォルダー全体をバッチ変換して、編集可能な PNG テクスチャ ライブラリを迅速に構築します

関連する変換

DDS から PNG への変換は、広くサポートされているロスレス形式のゲーム テクスチャを必要とする人にとって決定的な変換です。 品質を劣化させることなくフルカラー データとアルファ透明度を保持するため、ゲーム テクスチャ コンテンツの編集、アーカイブ、共有、公開に最適です。

DDSとPNGの比較

特徴DDSPNG
正式名称DirectDraw SurfacePortable Network Graphics
拡張子.dds.png

よくある質問

いいえ、PNG はロスレスであるため、出力には解凍された DDS ソースとまったく同じピクセル データが含まれます。 表示されるアーティファクトはすべて、GPU 圧縮 (DXT/BC) によりすでに DDS に存在していました。
はい。 PNG は完全な 8 ビット アルファ チャネルをサポートします。 透明度のある DDS 形式 (DXT3、DXT5、BC3、BC7、非圧縮 RGBA) では、アルファ データが PNG 出力に完全に保存されます。
法線マップには常に PNG を使用します。 JPEG の非可逆圧縮により、表面の方向をエンコードする正確な RGB 値が破損し、目に見えるレンダリング エラーが発生します。 PNG はこれらの値を正確に保持します。
大幅に大きくなりました。 DDS は、ピクセルあたり 4 ~ 8 ビットの GPU 圧縮を使用します。 PNG は、あまりコンパクトではない可逆 Deflate 圧縮を使用します。 1024x1024 DXT5 DDS (約 1MB) は、通常、PNG として 2 ~ 4MB になります。 そのトレードオフは、普遍的な互換性とロスレスの品質です。
コンバーターは、ボリューム テクスチャの最初のスライスまたはキューブマップの最初の面を抽出します。 完全に抽出するには、NVIDIA テクスチャ ツールや Microsoft の texconv などの特殊なツールが必要です。
はい。 ロスレス PNG には、必要なデータがすべて保存されます。 NVIDIA テクスチャ ツール、texconv、またはゲーム エンジンのテクスチャ インポート パイプラインを使用して、編集した PNG を希望の圧縮形式で DDS に変換し直します。

関連する変換とツール

他の形式からPNGへの変換

関連ツール

DDSを他の形式に変換

他の形式をPNGに変換