ja

DDS を PNG に変換

DDS テクスチャを端末内で PNG に変換。BC1/BC2/BC3 ブロックをデコードし、アップロード不要でブラウザだけで完結します。

お使いの端末でローカル処理中 ...

ファイル

    お使いの端末でローカル処理中 ...

    0%

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    Hosted in GermanyGlobal Content Delivery
    第三者による検証済みTLS A+ · ヘッダー A+

    DDS(DirectDraw Surface)はゲーム、ゲームエンジン、3D ソフトで使われる定番のテクスチャコンテナです。モデルやマテリアル、環境マップはほとんどこの形式で保存されます。グラフィックカードがブロック圧縮されたピクセルを展開せずそのまま処理できるためです。ブラウザや一般的な画像ビューアは DDS を直接開けません。この機能は独自の依存関係なしデコーダでファイルを読み込み、汎用的な PNG として書き出します。

    デコード対応は S3TC のブロック形式 BC1/DXT1(不透明、または 1 ビットのパンチスルー透過)、BC2/DXT3(テクセルごとに 4 ビットのアルファ)、BC3/DXT5(補間されたアルファランプ)に加え、ヘッダーのビットマスクに基づく非圧縮の 24/32 ビット RGB(A) サーフェスです。処理されるのは常にベースレベル(最初に格納された最大解像度)のみで、ファイル内の他のミップマップ段階はスキップされます。この機能が示すのはテクスチャそのものであり、ミップチェーン全体ではないためです。

    新しい DX10 ヘッダー拡張(BC4-BC7、テクスチャ配列、キューブマップ)や、認識できない FourCC・マスクの組み合わせは、誤った画像を返すのではなく正直に拒否されます。これには別途大規模な専用デコーダが必要になるためです。BC1 のパンチスルーアルファ、BC2/BC3 のアルファチャンネル、非圧縮のアルファマスクによる透明情報は PNG に完全に保持されます。それ以外は不透明として書き出されます。変換はすべてブラウザ内で完結し、オフラインでも動作します。何もアップロードされません。

    技術仕様

    技術仕様
    入力形式DDS
    出力形式PNG
    一括処理対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. DDS ファイルをドロップまたは選択。
    2. デコーダがヘッダーとピクセルブロックを読み込みます。
    3. PNG をダウンロード(複数ファイルは ZIP でまとめて)。

    制限: 対応形式は BC1/DXT1、BC2/DXT3、BC3/DXT5、および非圧縮 RGB(A) です。書き出されるのはベースのミップレベルのみです。DX10 ヘッダー拡張(BC4-BC7、配列、キューブマップ)やその他の未対応形式は、誤った画像を返すのではなく正直に拒否されます。

    よくある質問

    自分のテクスチャはアップロードされますか?

    いいえ。DDS はすべてブラウザ内でローカルにデコードされます。オフラインでも動作します。

    どの DDS 形式に対応していますか?

    BC1/DXT1、BC2/DXT3、BC3/DXT5(S3TC)、および非圧縮 RGB(A) です。DX10 ヘッダー拡張には対応していません。

    ミップマップはどうなりますか?

    最大のベースレベルのみが書き出されます。ファイル内の他のミップ段階はスキップされます。

    透明は保持されますか?

    はい。DDS にアルファ情報(BC1 のパンチスルー、BC2/BC3 のアルファ、またはアルファマスク)が含まれている場合に限ります。それ以外の PNG は不透明です。

    複数のファイルを同時に処理できますか?

    はい。個別にダウンロードするか、ZIP でまとめてダウンロードできます。

    関連ツール

    HDR を PNG に変換 · PCX を PNG に変換 · WBMP を PNG に変換 · ICNS を PNG に変換