fr

DDS en PNG

Convertissez des textures DDS en PNG en local - blocs BC1/BC2/BC3 décodés, sans envoi, directement dans le navigateur.

Traitement en local sur votre appareil ...

Vos fichiers

    Traitement en local sur votre appareil ...

    0%

    Mon fichier est-il envoyé ?

    Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

    Aucun envoi100 % en local
    Vos contenus restent chez vousaucun accès par des tiers
    Hosted in GermanyGlobal Content Delivery
    Audité en externeTLS A+ · En-têtes A+

    Le DDS (DirectDraw Surface) est le conteneur de textures standard des jeux, moteurs de jeu et logiciels 3D : modèles, matériaux et environment maps se présentent presque toujours dans ce format, car les cartes graphiques peuvent traiter directement les pixels compressés par blocs sans avoir à les décompresser au préalable. Les navigateurs et la plupart des visionneuses d'images classiques n'ouvrent pas le DDS - cet outil lit le fichier avec son propre décodeur, sans dépendance externe, et l'exporte en PNG universel.

    Sont décodés les formats de bloc S3TC BC1/DXT1 (opaque ou avec transparence binaire sur 1 bit), BC2/DXT3 (4 bits d'alpha par texel) et BC3/DXT5 (rampe alpha interpolée), ainsi que les surfaces RGB(A) non compressées en 24/32 bits d'après les masques de bits de l'en-tête. Seul le niveau DE BASE (la plus grande résolution, enregistrée en premier) est traité - les autres niveaux de mipmap du fichier sont ignorés, car cet outil affiche la texture, pas toute la chaîne de mip.

    La nouvelle extension d'en-tête DX10 (BC4-BC7, tableaux de textures et cube maps), tout comme toute autre combinaison FourCC ou de masques non reconnue, est refusée honnêtement plutôt que de fournir une image erronée - cela nécessiterait un décodeur dédié plus complet. La transparence issue de l'alpha binaire BC1, des canaux alpha BC2/BC3 ou d'un masque alpha non compressé est entièrement conservée dans le PNG ; tout le reste reste opaque. La conversion s'exécute entièrement en local dans le navigateur, même hors ligne - rien n'est envoyé.

    Fiche technique

    Fiche technique
    Formats d'entréeDDS
    Format de sortiePNG
    Traitement par lotsOui
    TraitementEn local dans le navigateur (JavaScript)
    Téléversement de fichiersAucun

    En 3 étapes

    1. Déposez ou sélectionnez le(s) fichier(s) DDS.
    2. Le décodeur lit l'en-tête et les blocs de pixels.
    3. Téléchargez le PNG (plusieurs fichiers en ZIP).

    Limites: Sont pris en charge BC1/DXT1, BC2/DXT3 et BC3/DXT5 ainsi que le RGB(A) non compressé ; seul le niveau de mip DE BASE est exporté. L'extension d'en-tête DX10 (BC4-BC7, tableaux, cube maps) et les autres formats non reconnus sont refusés honnêtement plutôt que de fournir une image erronée.

    Questions fréquentes

    Mes textures sont-elles envoyées ?

    Non. Le DDS est entièrement décodé en local dans le navigateur - même hors ligne.

    Quelles variantes de DDS sont lues ?

    BC1/DXT1, BC2/DXT3 et BC3/DXT5 (S3TC), ainsi que le RGB(A) non compressé. L'extension d'en-tête DX10 n'est pas prise en charge.

    Que deviennent les mipmaps ?

    Seul le plus grand niveau de base est exporté ; les autres niveaux de mip du fichier sont ignorés.

    La transparence est-elle conservée ?

    Oui, si le DDS contient une information alpha (transparence binaire BC1, alpha BC2/BC3 ou masque alpha). Sinon, le PNG reste opaque.

    Plusieurs fichiers à la fois ?

    Oui, téléchargement individuel ou en ZIP.

    Outils associés

    HDR en PNG · PCX en PNG · WBMP en PNG · ICNS en PNG