de

DDS zu PNG

Wandle DDS-Texturen lokal in PNG um - BC1/BC2/BC3-Blöcke dekodiert, ohne Upload, direkt im Browser.

Läuft lokal auf deinem Gerät ...

Deine Dateien

    Läuft lokal auf deinem Gerät ...

    0%

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

    Kein Upload100% lokal
    Inhalte bleiben bei dirkein Zugriff durch Dritte
    Hosted in GermanyGlobal Content Delivery
    Extern geprüftTLS A+ · Header A+

    DDS (DirectDraw Surface) ist der Standard-Texturcontainer aus Spielen, Spiele-Engines und 3D-Software: Modelle, Materialien und Environment-Maps liegen fast immer in diesem Format vor, weil Grafikkarten die block-komprimierten Pixel direkt verarbeiten können, ohne sie vorher zu entpacken. Browser und die meisten normalen Bildbetrachter öffnen DDS dagegen nicht - dieses Werkzeug liest die Datei mit einem eigenen, abhängigkeitsfreien Decoder und gibt sie als universelles PNG aus.

    Dekodiert werden die S3TC-Blockformate BC1/DXT1 (deckend oder mit 1-Bit-Durchschau-Transparenz), BC2/DXT3 (4-Bit-Alpha je Texel) und BC3/DXT5 (interpolierte Alpha-Rampe) sowie unkomprimierte 24/32-Bit-RGB(A)-Oberflächen anhand der Bitmasken im Header. Verarbeitet wird dabei ausschließlich die BASIS-Ebene (die größte, zuerst gespeicherte Auflösung) - weitere Mipmap-Stufen in der Datei werden übersprungen, denn dieses Werkzeug zeigt dir die Textur, nicht die komplette Mip-Kette.

    Die neuere DX10-Header-Erweiterung (BC4-BC7, Textur-Arrays und Cube-Maps) sowie jede andere, nicht erkannte FourCC- oder Maskenkombination werden ehrlich abgewiesen statt ein falsches Bild zu liefern - dafür bräuchte es einen größeren, eigenen Decoder. Transparenz aus BC1-Durchschau-Alpha, BC2/BC3-Alphakanälen oder einer unkomprimierten Alpha-Maske bleibt im PNG vollständig erhalten; alles andere ist deckend. Die Umwandlung läuft komplett lokal im Browser, sogar offline - es wird nichts hochgeladen.

    Technische Daten

    Technische Daten
    EingabeformateDDS
    AusgabeformatPNG
    StapelverarbeitungJa
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

    1. DDS-Datei(en) ablegen oder auswählen.
    2. Der Decoder liest Header und Pixelblöcke.
    3. PNG herunterladen (mehrere als ZIP).

    Grenzen: Unterstützt werden BC1/DXT1, BC2/DXT3 und BC3/DXT5 sowie unkomprimiertes RGB(A); nur die BASIS-Mip-Ebene wird exportiert. Die DX10-Header-Erweiterung (BC4-BC7, Arrays, Cube-Maps) und andere nicht erkannte Formate werden ehrlich abgewiesen statt ein falsches Bild zu liefern.

    Häufige Fragen

    Werden meine Texturen hochgeladen?

    Nein. Das DDS wird komplett lokal im Browser dekodiert - auch offline.

    Welche DDS-Varianten werden gelesen?

    BC1/DXT1, BC2/DXT3 und BC3/DXT5 (S3TC) sowie unkomprimiertes RGB(A). Die DX10-Header-Erweiterung wird nicht unterstützt.

    Was passiert mit Mipmaps?

    Nur die größte Basis-Ebene wird exportiert; weitere Mip-Stufen in der Datei werden übersprungen.

    Bleibt Transparenz erhalten?

    Ja, sofern die DDS eine Alpha-Information trägt (BC1-Durchschau, BC2/BC3-Alpha oder eine Alpha-Maske). Sonst ist das PNG deckend.

    Mehrere Dateien gleichzeitig?

    Ja, Download einzeln oder als ZIP.

    Passende Tools

    HDR zu PNG · PCX zu PNG · WBMP zu PNG · ICNS zu PNG