it

DDS in PNG

Converti texture DDS in PNG in locale - blocchi BC1/BC2/BC3 decodificati, senza upload, direttamente nel browser.

Elaborazione in locale sul tuo dispositivo ...

I tuoi file

    Elaborazione in locale sul tuo dispositivo ...

    0%

    Il mio file viene caricato?

    No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

    Nessun caricamento100% in locale
    I contenuti restano tuoinessun accesso di terzi
    Hosted in GermanyGlobal Content Delivery
    Verificato esternamenteTLS A+ · Intestazioni A+

    Il DDS (DirectDraw Surface) è il contenitore di texture standard di giochi, motori di gioco e software 3D: modelli, materiali e mappe d'ambiente arrivano quasi sempre in questo formato, perché le schede grafiche possono elaborare direttamente i pixel compressi a blocchi senza doverli prima decomprimere. I browser e la maggior parte dei normali visualizzatori di immagini, invece, non aprono il DDS - questo strumento legge il file con un decoder proprio, senza dipendenze, e lo esporta come PNG universale.

    Vengono decodificati i formati a blocchi S3TC BC1/DXT1 (opachi o con trasparenza binaria a 1 bit), BC2/DXT3 (4 bit di alfa per texel) e BC3/DXT5 (rampa alfa interpolata), oltre alle superfici RGB(A) non compresse a 24/32 bit in base alle maschere di bit nell'header. Viene elaborato solo il livello BASE (la risoluzione più grande, salvata per prima) - gli altri livelli di mipmap nel file vengono saltati, perché questo strumento mostra la texture, non l'intera catena di mip.

    La più recente estensione dell'header DX10 (BC4-BC7, array di texture e cube map) e qualsiasi altra combinazione di FourCC o maschere non riconosciuta vengono rifiutate onestamente invece di restituire un'immagine sbagliata - servirebbe un decoder dedicato più grande. La trasparenza proveniente dall'alfa binario BC1, dai canali alfa BC2/BC3 o da una maschera alfa non compressa viene mantenuta integralmente nel PNG; tutto il resto risulta opaco. La conversione avviene interamente in locale nel browser, anche offline - non viene caricato nulla.

    Scheda tecnica

    Scheda tecnica
    Formati di inputDDS
    Formato di outputPNG
    Elaborazione in batch
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

    1. Trascina o seleziona il/i file DDS.
    2. Il decoder legge l'header e i blocchi di pixel.
    3. Scarica il PNG (più file come ZIP).

    Limiti: Sono supportati BC1/DXT1, BC2/DXT3 e BC3/DXT5, oltre a RGB(A) non compresso; viene esportato solo il livello di mip BASE. L'estensione dell'header DX10 (BC4-BC7, array, cube map) e altri formati non riconosciuti vengono rifiutati onestamente invece di restituire un'immagine sbagliata.

    Domande frequenti

    Le mie texture vengono caricate?

    No. Il DDS viene decodificato interamente in locale nel browser, anche offline.

    Quali varianti DDS vengono lette?

    BC1/DXT1, BC2/DXT3 e BC3/DXT5 (S3TC), oltre a RGB(A) non compresso. L'estensione dell'header DX10 non è supportata.

    Cosa succede alle mipmap?

    Viene esportato solo il livello base più grande; gli altri livelli di mip nel file vengono saltati.

    La trasparenza viene mantenuta?

    Sì, se il DDS contiene informazioni alfa (trasparenza binaria BC1, alfa BC2/BC3 o una maschera alfa). Altrimenti il PNG risulta opaco.

    Più file contemporaneamente?

    Sì, download singolo o come ZIP.

    Strumenti correlati

    HDR in PNG · PCX in PNG · WBMP in PNG · ICNS in PNG