Cara penukaran HEIC berasaskan pelayar berfungsi
Pelayar tidak boleh membuka HEIC sendiri. Format ini menggunakan kodek HEVC yang Chrome, Firefox, dan kebanyakan pelayar desktop tidak menyertakan penyahkodnya, jadi halaman ini membawa sendiri. Binaan libheif yang dikompilasi kepada WebAssembly — pustaka sumber terbuka yang sama yang menjalankan kebanyakan alat HEIC — dimuatkan pada kali pertama anda menekan Tukar dan melakukan setiap penyahkod secara setempat. Inilah saluran paip empat langkah, kesemuanya dalam tab anda.
- Anda melepaskan satu atau lebih fail HEIC atau HEIF. Halaman membaca setiap satu sebagai Blob dalam memori, jadi tiada yang disalin ke pelayan atau ditulis ke cakera.
- Pada penukaran pertama anda, penyahkod libheif WebAssembly memuat turun sekali (kira-kira 1.3 MB) dan kekal dalam cache. Penukaran seterusnya melangkau penantian sama sekali.
- libheif menyahkodkan imej termampat HEVC kepada piksel mentah, kemudian mengekodkan semula kepada JPG atau PNG. Untuk JPG, peluncur kualiti dipetakan terus kepada tetapan pemampatan enkoder; output PNG sentiasa tanpa kehilangan.
- Anda mendapat lakaran kecil dan saiz fail untuk setiap hasil, butang muat turun setiap foto, dan satu ZIP untuk keseluruhan kelompok. ZIP dibina dalam memori dengan fflate, pustaka 8 KB yang berjalan dalam tab.
Mengapa menukar HEIC ke JPG?
- HEIC ialah lalai Apple, tetapi ia adalah halangan di tempat lain. Windows memerlukan pek kodek berbayar untuk sekadar melihat pratonton, banyak borang muat naik web menolaknya terus, dan perisian foto lama menganggapnya sebagai fail rosak. JPG dibuka pada setiap peranti.
- Foto anda kekal peribadi. Foto perubatan, harta klien, imbasan pasport — tiada yang harus melalui penukar awan orang lain. Di sini penyahkod berlaku dalam pelayar anda, jadi imej tidak pernah meninggalkan peranti anda.
- Penukaran kelompok menjimatkan masa sebenar. Foto hujung minggu boleh terdiri daripada beberapa ratus fail HEIC. Lepaskan semuanya, tekan Tukar sekali, dan ambil satu ZIP daripada menjalankannya melalui penukar satu demi satu.
- Anda mengekalkan kawalan kualiti dan saiz. Peluncur membolehkan anda menukar sedikit perincian untuk JPG yang jauh lebih kecil, yang penting apabila menghantar kelompok melalui e-mel atau memuat naik ke CMS yang mengehadkan saiz fail.
Aplikasi biasa
Penukaran HEIC timbul setiap kali foto iPhone perlu pergi ke suatu tempat yang tidak memahami format Apple. Tiga corak yang kami lihat secara konsisten.
- Berkongsi foto iPhone dengan pengguna Windows atau Android. AirDrop mengekalkan HEIC, tetapi apabila foto sampai pada peranti bukan Apple atau klien e-mel lama, ia tidak akan dibuka. Menukar ke JPG terlebih dahulu bermakna ia berfungsi untuk semua orang.
- Memuat naik ke borang web dan pasaran. Portal pekerjaan, laman web kerajaan, eBay, muat naik tuntutan insurans — banyak yang masih menolak HEIC. Penukaran JPG yang cepat mengubah muat naik yang ditolak menjadi yang diterima.
- Menyediakan foto untuk penyuntingan atau cetak. Beberapa versi lama Photoshop, Lightroom, dan perkhidmatan cetak tersangkut pada HEIC. Menukar ke PNG mengekalkan kualiti penuh untuk penyuntingan, atau JPG untuk fail yang lebih kecil yang akan diterima kedai cetak.
Contoh yang dikerjakan: gulungan kamera ke ZIP yang boleh dikongsi
Katakan anda pulang dari perjalanan dengan 40 foto HEIC dan keluarga anda menggunakan laptop Windows. Cara terpantas untuk memberi mereka sesuatu yang boleh dibuka.
Lepaskan kesemua 40 fail ke zon muat naik sekaligus. Biarkan output pada JPG dan tetapkan kualiti ke 0.85, yang memastikan foto kelihatan tajam sambil memotong saiz fail jauh di bawah asal HEIC. Tekan Tukar semua. Penyahkod dimuatkan sekali, kemudian memproses kelompok, biasanya satu hingga dua saat setiap foto. Apabila selesai, klik Muat Turun .zip untuk mendapatkan setiap JPG dalam satu arkib yang boleh anda e-mel atau letak dalam folder dikongsi. Keseluruhan proses berlaku dalam pelayar anda; satu-satunya trafik rangkaian ialah halaman itu sendiri dan muat turun penyahkod sekali. Foto anda tidak pernah menyentuh pelayan.
Mengapa pelayar saya tidak boleh membuka HEIC?
HEIC menyimpan pikselnya dengan pemampatan HEVC (H.265), kodek yang dibebankan paten dan jarang dihantar dalam pelayar. Apple menanamnya dalam iOS dan macOS, tetapi Chrome, Firefox, dan kebanyakan perisian Windows tidak menyertakan penyahkod HEIC. Itulah sebabnya fail HEIC biasanya menunjukkan ikon imej rosak atau hanya menolak untuk dibuka. Alat ini mengelak masalah dengan memuatkan penyahkodnya sendiri, binaan WebAssembly pustaka libheif sumber terbuka, supaya penukaran berfungsi tanpa mengira apa yang dihantar pelayar anda secara asli.
Adakah foto saya dimuat naik ke mana-mana?
Tidak. Setiap penyahkod dan enkod semula berlaku dalam tab pelayar anda menggunakan enjin libheif WebAssembly. Tiada data foto dihantar ke pelayan, tiada muat naik sementara, dan tiada perjalanan pergi-balik awan. Anda boleh mengesahkan sendiri: buka DevTools, beralih ke panel Rangkaian, dan jalankan penukaran. Satu-satunya permintaan yang anda lihat ialah muat halaman awal, muat turun penyahkod sekali, dan panggilan iklan. Tiada yang berbentuk foto meninggalkan tab.
Patut pilih JPG atau PNG?
Pilih JPG untuk gambar — ia adalah lalai universal, peluncur kualiti membolehkan anda mengekalkan fail kecil, dan itulah yang dijangkakan e-mel, media sosial, dan kebanyakan borang muat naik. Pilih PNG apabila anda memerlukan salinan tanpa kehilangan, contohnya jika anda akan menyunting imej lebih lanjut dan tidak mahu artifak pemampatan terbakul masuk, atau jika foto mempunyai tepi tajam dan kawasan warna rata seperti tangkapan skrin. Fail PNG lebih besar kerana ia tanpa kehilangan, jadi untuk foto biasa JPG pada kualiti 0.85 hampir selalu merupakan pertukaran yang lebih baik.
Bagaimana dengan Live Photos dan fail HEIC berbilang imej?
Sesetengah fail HEIC, termasuk Live Photos, peledak, dan eksport Apple tertentu, mengandungi lebih daripada satu imej dalam satu bekas. Apabila penyahkod menemui beberapa bingkai, alat ini menukar setiap satu dan menamakan dengan akhiran angka (photo-1.jpg, photo-2.jpg, dan sebagainya) supaya anda tidak kehilangan mana-mana. Jika fail tertentu rosak atau menggunakan varian kodek yang tidak boleh dibaca libheif, fail itu sahaja ditanda dengan ralat dan selebihnya kelompok anda diteruskan. Satu foto buruk tidak pernah menghentikan keseluruhan proses.
Lepaskan foto iPhone anda, pilih JPG atau PNG, tukar. Semuanya berjalan dalam tab anda. Tiada muat naik, tiada akaun, tiada menunggu giliran pelayan.