Tiada muat naik, 100% setempat, tiada akaun

Tukar imej antara JPG, PNG dan WebP

Tukar format secara setempat: tiada muat naik, tiada kebimbangan privasi. Ketelusan dikekalkan untuk PNG dan WebP; menukar kepada JPEG meratakannya ke atas putih.

Cara Tukar imej berfungsi

Tukar imej menukar fail JPEG, PNG atau WebP kepada salah satu daripada dua format lain menggunakan codec imej yang sama yang sudah dibawa pelayar anda untuk setiap imej di web. Tiada modul WebAssembly untuk dimuatkan dahulu: letakkan fail, pilih format keluaran, dan fail yang ditukar sedia dimuat turun dalam sepersekian saat. Penukaran berjalan pada OffscreenCanvas di dalam Web Worker, jadi tiada apa dihantar ke pelayan dan halaman kekal responsif walaupun dengan beberapa fail.

Alat ini juga membaca fail AVIF, GIF, BMP dan TIFF sebagai input, tetapi hanya menulis JPEG, PNG atau WebP: itulah tiga format yang boleh dibuka setiap pelayar, program foto dan sistem pengurusan kandungan tanpa plugin. JPEG tiada saluran ketelusan, jadi menukar PNG atau WebP dengan piksel telus kepada JPEG mengisi kawasan itu dengan putih sebelum menyimpan, dan alat ini menunjukkan amaran itu sebelum anda memuat turun apa-apa. Menukar kepada PNG atau WebP mengekalkan saluran alfa dengan tepat.

Soalan lazim

Adakah imej saya dimuat naik ke mana-mana semasa penukaran?

Tidak. Fail dibaca daripada cakera anda, dinyahkod dan dikod semula sepenuhnya di dalam Web Worker dalam tab pelayar ini. Buka panel rangkaian pelayar anda semasa penukaran, anda tidak akan melihat sebarang permintaan yang membawa data imej.

Mengapa saya hanya boleh menukar kepada JPEG, PNG atau WebP, bukan AVIF?

Alat ini boleh membaca fail AVIF sebagai input kerana pelayar menyahkodnya secara asli, tetapi pengekodan AVIF berasaskan kanvas tidak disokong dengan boleh dipercayai secara konsisten oleh semua pelayar hari ini. Berbanding menawarkan keluaran yang gagal secara senyap atau menghasilkan fail rosak pada sesetengah pelayar, AVIF ditinggalkan daripada senarai keluaran. Bagi keluaran AVIF khusus, pengekod WebAssembly jsquash bagi alat Ubah Saiz menyokong format itu.

Apa berlaku kepada ketelusan semasa menukar kepada JPEG?

JPEG tiada saluran ketelusan. Setiap piksel telus atau separa telus diisi dengan putih sebelum fail disimpan, dan alat ini sentiasa memaparkan amaran sebaik sahaja JPEG dipilih sebagai keluaran, supaya anda mengetahuinya sebelum memuat turun. Menukar kepada PNG atau WebP sebaliknya mengekalkan saluran alfa asal tidak disentuh.