Kenapa foto iPhone Anda berformat HEIC (dan kapan cukup jadikan JPG)
Dov Azencot
@DovAzencotPertama kali hal ini menyusahkan saya, saya sedang mencoba melampirkan foto ke formulir bantuan untuk pemilik kos. Saya seret gambarnya, ikon unggah berputar sekali, lalu formulir bilang "tipe file tidak didukung". Foto itu tampak baik-baik saja di aplikasi Photos saya. Namanya IMG_4471.HEIC, dan formulir itu sama sekali tak tahu harus berbuat apa.
Itulah kisah HEIC dalam satu kalimat. Formatnya lebih baik ketimbang JPG dalam hampir setiap ukuran yang bisa dihitung, dan sebagian keras kepala dari perangkat lunak yang Anda pakai tiap hari masih menatapnya dengan bingung.
Kenapa Apple memilih HEIC sejak awal
Sekitar 2017, iPhone diam-diam mengganti format foto bawaannya dari JPEG ke HEIC — High Efficiency Image Container, dibangun di atas codec video HEVC. Alasannya penyimpanan. HEIC menyimpan foto yang kurang lebih sama dalam ruang sekitar separuhnya. Gambar yang tadinya JPEG 4 MB jadi mendekati 2 MB, dan mata Anda tak bisa membedakan keduanya.
Ia melakukan lebih dari sekadar menciutkan. HEIC bisa menampung warna 16-bit, bukan 8-bit seperti JPG, jadi ia mempertahankan lebih banyak rentang nada yang ditangkap kamera Anda. Ia menyimpan Live Photo, peta kedalaman, dan burst dalam satu wadah. Di ponsel, itu pilihan yang tepat. Apple tidak keliru.
Jebakan yang tak disebut siapa pun di Genius Bar
HEIC terbebani paten, dan dukungan di luar dunia Apple compang-camping dengan cara yang tak dialami JPG. Inilah tempat saya sendiri menabrak tembok:
- Formulir unggah pemerintah dan perbankan
- Mesin Windows lawas tanpa paket codec HEVC berbayar
- Banyak kolom gambar di aplikasi web dan CMS
- Obrolan grup dengan teman Android, yang kadang mengompres ulang jadi rusak
- Nyaris semua alur "lampirkan foto" yang ditulis sebelum 2020
JPG, sebaliknya, bisa dibuka oleh apa pun secara harfiah sejak 1990-an. Tak ada perangkat, tak ada browser, tak ada formulir, tak ada PC kantor tua yang tersedak oleh JPG. Universalitas itulah seluruh alasan untuk mengonversi.
Apa yang benar-benar Anda korbankan
Izinkan saya jujur, karena inilah bagian yang dilewati sebagian besar halaman "konversi HEIC sekarang". Beralih dari HEIC ke JPG tidak gratis. Ini konversi lossy-ke-lossy, jadi Anda menyandikan ulang data yang sudah terkompresi, dan JPG adalah format yang kurang efisien. Tiga ongkos nyata:
| Yang dijaga HEIC | Yang dilakukan JPG |
|---|---|
| ~2 MB untuk foto 12 MP | ~3,5–4,5 MB untuk foto yang sama |
| Kedalaman warna 16-bit | 8-bit — banding mungkin muncul di langit |
| Live Photo, kedalaman, peta gain HDR | Diratakan jadi satu gambar diam |
Jadi filenya jadi lebih besar dan rentang warnanya jadi lebih kecil. Itu terdengar seperti pertukaran buruk sampai Anda ingat maksudnya: file yang sedikit lebih besar tapi bisa dibuka di mana-mana mengalahkan file lebih kecil yang tak bisa dibuka di tempat yang Anda butuhkan. Untuk foto yang akan Anda unggah, kirim lewat email, atau serahkan ke seseorang yang pakai PC, pertukaran itu selalu layak dilakukan.
Penurunan kualitasnya, dalam praktik, kecil. Pada pengaturan kualitas yang wajar, JPG hasil konversi tak bisa dibedakan secara visual dari HEIC untuk apa pun yang Anda lihat di layar. Anda hanya akan menyadari batas 8-bit dalam kasus ekstrem — gradien matahari terbenam yang mulus bisa memperlihatkan banding tipis. Untuk jepretan yang masuk ke formulir, Anda takkan pernah melihatnya.
Kapan saya tak mengonversi
Kalau fotonya tetap di dalam ekosistem Apple — hidup di pustaka saya, tersinkron ke perangkat lain, dicetak lewat jalur Apple sendiri — saya biarkan tetap HEIC. Mengonversi di situ cuma bikin file lebih besar dan membuang kedalaman warna tanpa alasan. HEIC adalah format arsip yang lebih baik. Saya baru meraih JPG pada saat sebuah foto perlu meninggalkan taman berpagar itu.
Hal lain yang tak pernah saya lakukan adalah mengonversi satu-satunya salinan. HEIC asli di ponsel saya tetap di tempatnya. Saya mengekspor JPG untuk ke mana pun ia pergi, dan masternya menjaga warna serta kedalaman penuhnya. Aturan yang sama saya pegang untuk tiap format: konversikan salinan yang Anda kirim, simpan aslinya yang Anda miliki.
Bagaimana saya benar-benar melakukannya
Anda bisa mematikan HEIC di sumbernya — Settings, Camera, Formats, "Most Compatible" — dan iPhone Anda akan memotret JPG sejak saat itu. Itu berhasil, tapi berarti tiap foto membayar pajak JPG selamanya, bahkan yang tak pernah meninggalkan ponsel. Saya lebih memilih memotret HEIC dan mengonversi segelintir yang benar-benar saya bagikan.
Untuk itu saya pakai konverter HEIC ke JPG di situs ini. Ia berjalan di browser Anda, jadi foto tak pernah meninggalkan perangkat — yang di sini lebih penting dari biasanya, karena ini foto pribadi Anda yang sesungguhnya, bukan tangkapan layar stok. Jatuhkan HEIC-nya, dapatkan JPG yang akan diterima tanpa mengeluh oleh formulir pemilik kos, laptop Windows bibi Anda, dan tiap kotak unggah di muka bumi.
Perang format tak layak diperjuangkan di formulir bantuan pukul 9 malam. Konversikan satu foto itu, kirim, lanjut hidup. Itu yang saya lakukan sekarang, dan IMG_4471 akhirnya terunggah.
Artikel terkait
PNG atau JPG? Aturan sepuluh tahun yang saya pakai untuk memutuskan
Lossless lawan lossy, tepi lawan foto, transparansi lawan tanpa transparansi. Satu pertanyaan sederhana memberi tahu format sebuah file — dengan tabel ukuran nyata sebagai bukti.
Kenapa saya mengonversi PNG ke WebP (dan kapan sama sekali tidak)
PNG hebat saat dikerjakan, boros saat dipublikasikan. Kita bedah apa yang benar-benar dihemat WebP, di mana ia tak berguna, dan satu aturan yang tak saya langgar.
Cara kerja konversi gambar di browser (dan kenapa saya membangunnya begitu)
“File Anda tak pernah meninggalkan perangkat” adalah arsitektur, bukan kalimat pemasaran. Ini cara WASM mengonversi langsung di browser Anda, dan satu batas nyata yang ia punya.
Semua artikel