nl

DDS naar PNG

Zet DDS-textures lokaal om naar PNG - BC1/BC2/BC3-blokken gedecodeerd, zonder upload, direct in de browser.

Verwerkt lokaal op je apparaat ...

Jouw bestanden

    Verwerkt lokaal op je apparaat ...

    0%

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Hosted in GermanyGlobal Content Delivery
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    DDS (DirectDraw Surface) is de standaard texturecontainer uit games, game-engines en 3D-software: modellen, materialen en environment maps staan vrijwel altijd in dit formaat, omdat grafische kaarten de blokgecomprimeerde pixels rechtstreeks kunnen verwerken zonder ze eerst uit te pakken. Browsers en de meeste gewone beeldbekijkers openen DDS echter niet - deze tool leest het bestand met een eigen, afhankelijkheidsvrije decoder en levert het als universeel PNG.

    Gedecodeerd worden de S3TC-blokformaten BC1/DXT1 (dekkend of met 1-bit doorkijktransparantie), BC2/DXT3 (4-bit alpha per texel) en BC3/DXT5 (geïnterpoleerde alfaramp), plus ongecomprimeerde 24/32-bit RGB(A)-oppervlakken op basis van de bitmaskers in de header. Er wordt uitsluitend het BASISNIVEAU verwerkt (de grootste, als eerste opgeslagen resolutie) - verdere mipmapniveaus in het bestand worden overgeslagen, want deze tool toont je de texture, niet de complete mipreeks.

    De nieuwere DX10-headeruitbreiding (BC4-BC7, texture-arrays en cube maps) en elke andere niet-herkende FourCC- of maskercombinatie worden eerlijk geweigerd in plaats van een verkeerde afbeelding te leveren - daarvoor is een grotere, eigen decoder nodig. Transparantie uit BC1-doorkijkalpha, BC2/BC3-alfakanalen of een ongecomprimeerd alfamasker blijft volledig behouden in de PNG; al het overige is dekkend. De omzetting verloopt volledig lokaal in de browser, zelfs offline - er wordt niets geüpload.

    Technische gegevens

    Technische gegevens
    InvoerformatenDDS
    UitvoerformaatPNG
    BatchverwerkingJa
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. DDS-bestand(en) neerzetten of selecteren.
    2. De decoder leest header en pixelblokken.
    3. PNG downloaden (meerdere als ZIP).

    Beperkingen: Ondersteund worden BC1/DXT1, BC2/DXT3 en BC3/DXT5 plus ongecomprimeerde RGB(A); alleen het BASIS-mipmapniveau wordt geëxporteerd. De DX10-headeruitbreiding (BC4-BC7, arrays, cube maps) en andere niet-herkende formaten worden eerlijk geweigerd in plaats van een verkeerde afbeelding te leveren.

    Veelgestelde vragen

    Worden mijn textures geüpload?

    Nee. De DDS wordt volledig lokaal in de browser gedecodeerd - ook offline.

    Welke DDS-varianten worden gelezen?

    BC1/DXT1, BC2/DXT3 en BC3/DXT5 (S3TC) plus ongecomprimeerde RGB(A). De DX10-headeruitbreiding wordt niet ondersteund.

    Wat gebeurt er met mipmaps?

    Alleen het grootste basisniveau wordt geëxporteerd; verdere mipniveaus in het bestand worden overgeslagen.

    Blijft transparantie behouden?

    Ja, mits de DDS alfa-informatie bevat (BC1-doorkijk, BC2/BC3-alfa of een alfamasker). Anders is de PNG dekkend.

    Kunnen meerdere bestanden tegelijk?

    Ja, downloaden per stuk of als ZIP.

    Gerelateerde tools

    HDR naar PNG · PCX naar PNG · WBMP naar PNG · ICNS naar PNG