ms

Tukar DDS ke PNG

Tukar tekstur DDS kepada PNG secara setempat - blok BC1/BC2/BC3 dinyahkod, tanpa muat naik, terus dalam pelayar.

Memproses secara setempat pada peranti anda ...

Fail anda

    Memproses secara setempat pada peranti anda ...

    0%

    Adakah fail saya dimuat naik?

    Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

    Tiada muat naik100% setempat
    Kandungan kekal milik andatiada capaian pihak ketiga
    Hosted in GermanyGlobal Content Delivery
    Diaudit bebasTLS A+ · HTTP header A+

    DDS (DirectDraw Surface) ialah bekas tekstur standard daripada permainan, enjin permainan, dan perisian 3D: model, bahan, dan environment map hampir selalu wujud dalam format ini kerana kad grafik boleh memproses piksel termampat blok secara terus tanpa perlu menyahmampatkannya dahulu. Pelayar dan kebanyakan pemapar imej biasa pula tidak membuka DDS - alat ini membaca fail dengan penyahkod sendiri yang bebas kebergantungan dan mengeluarkannya sebagai PNG sejagat.

    Dinyahkod ialah format blok S3TC BC1/DXT1 (legap atau dengan ketelusan tembus 1-bit), BC2/DXT3 (alfa 4-bit setiap texel), dan BC3/DXT5 (rampa alfa terinterpolasi), serta permukaan RGB(A) 24/32-bit tanpa mampatan berdasarkan mask bit dalam header. Diproses hanya lapisan ASAS (resolusi terbesar yang disimpan dahulu) - tahap mipmap lain dalam fail dilangkau, kerana alat ini menunjukkan tekstur itu sendiri, bukan keseluruhan rantaian mip.

    Sambungan header DX10 yang lebih baharu (BC4-BC7, tatasusunan tekstur, dan cube map) serta sebarang kombinasi FourCC atau mask lain yang tidak dikenali ditolak secara jujur dan bukannya menghasilkan imej yang salah - itu memerlukan penyahkod tersendiri yang lebih besar. Ketelusan daripada alfa tembus BC1, saluran alfa BC2/BC3, atau mask alfa tanpa mampatan kekal terpelihara sepenuhnya dalam PNG; selebihnya legap. Penukaran berjalan sepenuhnya secara setempat dalam pelayar, malah luar talian - tiada apa-apa dimuat naik.

    Data teknikal

    Data teknikal
    Format inputDDS
    Format outputPNG
    Pemprosesan kelompokYa
    PemprosesanSetempat dalam pelayar (JavaScript)
    Muat naik failTiada

    Dalam 3 langkah

    1. Lepaskan atau pilih fail DDS.
    2. Penyahkod membaca header dan blok piksel.
    3. Muat turun PNG (beberapa sebagai ZIP).

    Batasan: Yang disokong ialah BC1/DXT1, BC2/DXT3, dan BC3/DXT5 serta RGB(A) tanpa mampatan; hanya lapisan mip ASAS yang dieksport. Sambungan header DX10 (BC4-BC7, tatasusunan, cube map) dan format lain yang tidak dikenali ditolak secara jujur dan bukannya menghasilkan imej yang salah.

    Soalan lazim

    Adakah tekstur saya dimuat naik?

    Tidak. DDS dinyahkod sepenuhnya secara setempat dalam pelayar - malah ketika luar talian.

    Varian DDS mana yang dibaca?

    BC1/DXT1, BC2/DXT3, dan BC3/DXT5 (S3TC) serta RGB(A) tanpa mampatan. Sambungan header DX10 tidak disokong.

    Bagaimana dengan mipmap?

    Hanya lapisan asas yang terbesar dieksport; tahap mip lain dalam fail dilangkau.

    Adakah ketelusan dikekalkan?

    Ya, selagi DDS membawa maklumat alfa (tembus BC1, alfa BC2/BC3, atau mask alfa). Jika tidak, PNG akan legap.

    Beberapa fail serentak?

    Boleh, muat turun satu demi satu atau sebagai ZIP.

    Alat berkaitan

    Tukar HDR ke PNG · Tukar PCX ke PNG · Tukar WBMP ke PNG · ICNS kepada PNG