DDS を PNG に変換する:無料のオンライン コンバーター
無料でオンラインで DirectDraw Surface (.dds) をポータブル ネットワーク グラフィックス (.png) に変換します。 透かしや登録を必要としない、高速で安全な画像変換。
DDSに対応
アップロードすることで、これらのファイルの権利を有していること、および利用規約に同意することを確認したものとみなされます。
安全な転送
HTTPS暗号化アップロード
プライバシー優先
ゲストのファイルは約2時間で自動削除
登録不要
すぐに変換を開始
どこでも動作
あらゆるブラウザ、あらゆるデバイス
DDS から PNG への設定
- エンジン
- 画像
- 設定
- 設定は不要です。適切な初期値が使われます。
変換方法
アップロードエリアにドラッグするか、クリックして選択し、.ddsファイルをアップロードしてください。
必要に応じて出力設定を調整してください。デフォルト設定ではオリジナルの品質を維持します。
「変換」をクリックし、準備ができたら.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 は、特に法線マップ、マスク テクスチャ、アルファ チャネルなど、正確なピクセル値を保持する必要がある場合に推奨されるターゲット形式です。
デバイス互換性
| Device | DDS | PNG |
|---|---|---|
| Windows PC | Partial | Native |
| macOS | Partial | Native |
| iPhone/iPad | Partial | Native |
| Android | Partial | Native |
| Linux | Partial | Native |
| Web Browser | No | Native |
最良の結果を得るためのヒント
- 1PNG は、ピクセル精度が重要な場合の DDS 変換に最適な形式です。法線マップ、マスク、アルファ テクスチャに使用します。
- 2品質を犠牲にすることなく、小さなファイルの設定で最大の PNG 圧縮を有効にします
- 3ピクセルの完璧さよりもファイル サイズが重要な拡散テクスチャの場合、品質 90 の JPEG が軽量な代替手段となります。
- 4変換ではベース ミップマップのみが抽出されます。ゲーム エンジンは再インポート時にミップマップを再生成します。
- 5テクスチャ フォルダー全体をバッチ変換して、編集可能な PNG テクスチャ ライブラリを迅速に構築します
関連する変換
DDS から PNG への変換は、広くサポートされているロスレス形式のゲーム テクスチャを必要とする人にとって決定的な変換です。 品質を劣化させることなくフルカラー データとアルファ透明度を保持するため、ゲーム テクスチャ コンテンツの編集、アーカイブ、共有、公開に最適です。
DDSとPNGの比較
| 特徴 | DDS | PNG |
|---|---|---|
| 正式名称 | DirectDraw Surface | Portable Network Graphics |
| 拡張子 | .dds | .png |