pl

DDS na PNG

Konwertuj tekstury DDS lokalnie do PNG - bloki BC1/BC2/BC3 dekodowane bez wysyłania danych, wprost w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

Twoje pliki

    Przetwarzanie lokalnie na Twoim urządzeniu ...

    0%

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Hosted in GermanyGlobal Content Delivery
    Zbadane niezależnieTLS A+ · Nagłówki A+

    DDS (DirectDraw Surface) to standardowy kontener tekstur z gier, silników gier i oprogramowania 3D: modele, materiały i mapy środowiska prawie zawsze występują w tym formacie, ponieważ karty graficzne mogą przetwarzać skompresowane blokowo piksele bezpośrednio, bez wcześniejszego rozpakowywania. Przeglądarki i większość zwykłych przeglądarek obrazów nie otwierają jednak DDS - to narzędzie odczytuje plik własnym dekoderem bez zależności i eksportuje go jako uniwersalny PNG.

    Dekodowane są formaty blokowe S3TC: BC1/DXT1 (kryjący lub z 1-bitową przezroczystością binarną), BC2/DXT3 (4-bitowa alfa na teksel) oraz BC3/DXT5 (interpolowana rampa alfa), a także nieskompresowane powierzchnie 24/32-bitowe RGB(A) na podstawie masek bitowych w nagłówku. Przetwarzany jest wyłącznie POZIOM BAZOWY (największa, zapisana jako pierwsza rozdzielczość) - kolejne poziomy mipmap w pliku są pomijane, ponieważ to narzędzie pokazuje teksturę, a nie cały łańcuch mip.

    Nowsze rozszerzenie nagłówka DX10 (BC4-BC7, tablice tekstur i cube maps) oraz każda inna nierozpoznana kombinacja FourCC lub masek są uczciwie odrzucane zamiast dostarczać błędny obraz - wymagałoby to większego, dedykowanego dekodera. Przezroczystość z przezroczystości binarnej BC1, kanałów alfa BC2/BC3 lub nieskompresowanej maski alfa jest w pełni zachowana w PNG; wszystko inne jest kryjące. Konwersja odbywa się w całości lokalnie w przeglądarce, nawet offline - nic nie jest wysyłane.

    Dane techniczne

    Dane techniczne
    Formaty wejścioweDDS
    Format wyjściowyPNG
    Przetwarzanie wsadoweTak
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Upuść lub wybierz plik(i) DDS.
    2. Dekoder odczytuje nagłówek i bloki pikseli.
    3. Pobierz PNG (kilka jako ZIP).

    Ograniczenia: Obsługiwane są BC1/DXT1, BC2/DXT3 i BC3/DXT5 oraz nieskompresowane RGB(A); eksportowany jest wyłącznie POZIOM BAZOWY mipmap. Rozszerzenie nagłówka DX10 (BC4-BC7, tablice tekstur, cube maps) i inne nierozpoznane formaty są uczciwie odrzucane zamiast dostarczać błędny obraz.

    Częste pytania

    Czy moje tekstury są wysyłane na serwer?

    Nie. DDS jest dekodowany w całości lokalnie w przeglądarce - także offline.

    Które warianty DDS są odczytywane?

    BC1/DXT1, BC2/DXT3 i BC3/DXT5 (S3TC) oraz nieskompresowane RGB(A). Rozszerzenie nagłówka DX10 nie jest obsługiwane.

    Co dzieje się z mipmapami?

    Eksportowany jest tylko największy poziom bazowy; kolejne poziomy mip w pliku są pomijane.

    Czy przezroczystość jest zachowana?

    Tak, o ile DDS zawiera informację alfa (przezroczystość binarna BC1, alfa BC2/BC3 lub maska alfa). W przeciwnym razie PNG jest kryjący.

    Czy można przetwarzać kilka plików naraz?

    Tak, pobieranie pojedynczo lub jako ZIP.

    Powiązane narzędzia

    HDR na PNG · PCX na PNG · WBMP na PNG · ICNS na PNG