id

DDS ke PNG

Konversi tekstur DDS ke PNG secara lokal - blok BC1/BC2/BC3 didekode, tanpa unggah, langsung di peramban.

Memproses secara lokal di perangkat Anda ...

Berkas Anda

    Memproses secara lokal di perangkat Anda ...

    0%

    Apakah berkas saya diunggah?

    Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

    Tanpa unggahan100% lokal
    Isi tetap milikmutanpa akses pihak ketiga
    Hosted in GermanyGlobal Content Delivery
    Diaudit independenTLS A+ · HTTP header A+

    DDS (DirectDraw Surface) adalah wadah tekstur standar dari gim, engine gim, dan perangkat lunak 3D: model, material, dan environment map hampir selalu memakai format ini karena kartu grafis bisa memproses piksel terkompresi blok ini langsung tanpa perlu membongkarnya lebih dulu. Peramban dan kebanyakan penampil gambar biasa justru tidak membuka DDS - alat ini membaca berkas dengan dekoder sendiri yang bebas dependensi dan mengeluarkannya sebagai PNG universal.

    Yang didekode adalah format blok S3TC BC1/DXT1 (buram atau dengan transparansi tembus 1-bit), BC2/DXT3 (alfa 4-bit per texel), dan BC3/DXT5 (rampa alfa terinterpolasi), serta permukaan RGB(A) 24/32-bit tanpa kompresi berdasarkan mask bit pada header. Yang diproses hanya lapisan DASAR (resolusi terbesar yang tersimpan pertama) - tingkat mipmap lain dalam berkas dilewati, karena alat ini menampilkan teksturnya, bukan seluruh rantai mip.

    Perluasan header DX10 yang lebih baru (BC4-BC7, array tekstur, dan cube map) serta kombinasi FourCC atau mask lain yang tidak dikenali ditolak secara jujur alih-alih menghasilkan gambar yang salah - itu perlu dekoder tersendiri yang lebih besar. Transparansi dari alfa tembus BC1, kanal alfa BC2/BC3, atau mask alfa tanpa kompresi tetap dipertahankan penuh pada PNG; selebihnya buram. Konversi berjalan sepenuhnya lokal di peramban, bahkan tanpa koneksi - tidak ada yang diunggah.

    Data teknis

    Data teknis
    Format masukanDDS
    Format keluaranPNG
    Pemrosesan massalYa
    PemrosesanLokal di peramban (JavaScript)
    Unggah berkasTidak ada

    Dalam 3 langkah

    1. Jatuhkan atau pilih berkas DDS.
    2. Dekoder membaca header dan blok piksel.
    3. Unduh PNG (beberapa sebagai ZIP).

    Batasan: Yang didukung adalah BC1/DXT1, BC2/DXT3, dan BC3/DXT5 serta RGB(A) tanpa kompresi; hanya lapisan mip DASAR yang diekspor. Perluasan header DX10 (BC4-BC7, array, cube map) dan format lain yang tidak dikenali ditolak secara jujur alih-alih menghasilkan gambar yang salah.

    Pertanyaan umum

    Apakah tekstur saya diunggah?

    Tidak. DDS didekode sepenuhnya secara lokal di peramban - bahkan saat luring.

    Varian DDS mana yang dibaca?

    BC1/DXT1, BC2/DXT3, dan BC3/DXT5 (S3TC) serta RGB(A) tanpa kompresi. Perluasan header DX10 tidak didukung.

    Bagaimana dengan mipmap?

    Hanya lapisan dasar terbesar yang diekspor; tingkat mip lain dalam berkas dilewati.

    Apakah transparansi dipertahankan?

    Ya, selama DDS membawa informasi alfa (tembus BC1, alfa BC2/BC3, atau mask alfa). Jika tidak, PNG akan buram.

    Beberapa berkas sekaligus?

    Ya, unduh satu per satu atau sebagai ZIP.

    Alat terkait

    HDR ke PNG · PCX ke PNG · WBMP ke PNG · ICNS ke PNG