iPhone fotoğraflarınız neden HEIC (ve ne zaman düpedüz JPG yapmalı)
Dov Azencot
@DovAzencotBeni ilk kez ısırdığında, ev sahibimin bir destek formuna fotoğraf eklemeye çalışıyordum. Resmi sürükledim, yükleme çarkı bir kez döndü ve form «desteklenmeyen dosya türü» dedi. Fotoğraf, Fotoğraflar uygulamamda gayet normal görünüyordu. Dosyanın adı IMG_4471.HEIC idi ve form onunla ne yapacağını hiç bilmiyordu.
HEIC'in bütün hikâyesi tek cümlede bu. Ölçülebilir neredeyse her açıdan JPG'den daha iyi bir biçim, ama her gün dokunduğunuz yazılımın inatçı bir dilimi ona hâlâ boş boş bakıyor.
Apple en baştan neden HEIC'e geçti
2017 civarında iPhone'lar, varsayılan fotoğraf biçimini JPEG'den HEIC'e sessizce geçirdi — High Efficiency Image Container, HEVC video codec'i üzerine kurulu. Sebep depolamaydı. HEIC aşağı yukarı aynı fotoğrafı yarı yer kaplayarak saklıyor. 4 MB'lık bir JPEG olacak bir resim 2 MB'a yakın iniyor ve gözünüz ikisini birbirinden ayıramıyor.
Küçültmekten fazlasını da yapıyor. HEIC, JPG'nin 8 bitine karşılık 16 bitlik renk tutabiliyor, yani kameranızın yakaladığı ton aralığının daha çoğunu koruyor. Live Photo'ları, derinlik haritalarını ve seri çekimleri tek bir kabın içinde saklıyor. Telefonda doğru tercih bu. Apple yanılmadı.
Genius Bar'da kimsenin söylemediği pürüz
HEIC patent yüküyle geliyor ve Apple dünyasının dışındaki destek, JPG'de olmadığı kadar delik deşik. İşte bizzat duvara tosladığım yerler:
- Devlet ve bankacılık yükleme formları
- Ücretli HEVC codec paketi olmayan eski Windows makineleri
- Web uygulamalarındaki ve içerik yönetim sistemlerindeki pek çok görsel alanı
- Bazen onu bulamaca çeviren Android'li arkadaşlarla grup sohbetleri
- 2020 öncesinde yazılmış hemen her «fotoğraf ekle» akışı
JPG ise 1990'lardan beri kelimenin tam anlamıyla her şeyle açılabiliyor. Bir JPG karşısında tıkanacak ne bir cihaz, ne bir tarayıcı, ne bir form, ne de kadim bir ofis bilgisayarı var. Çevirmenin bütün nedeni işte bu her yerde geçerlilik.
Aslında neyden vazgeçiyorsunuz
Açık konuşayım, çünkü çoğu «hemen HEIC çevir» sayfasının atladığı kısım burası. HEIC'ten JPG'ye geçmek bedava değildir. Kayıplıdan kayıplıya bir dönüşümdür, yani zaten sıkıştırılmış veriyi yeniden kodlarsınız ve JPG daha az verimli biçimdir. Üç gerçek bedel:
| HEIC neyi korur | JPG ne yapar |
|---|---|
| 12 MP bir fotoğraf için ~2 MB | Aynı fotoğraf için ~3,5–4,5 MB |
| 16 bit renk derinliği | 8 bit — gökyüzlerinde bantlanma olabilir |
| Live Photo, derinlik, HDR gain map | Tek bir kareye düzleştirilir |
Yani dosya büyür ve renk aralığı daralır. Kötü bir takas gibi duruyor, ta ki asıl meseleyi hatırlayana kadar: her yerde açılan biraz büyük bir dosya, ihtiyaç duyduğunuz hiçbir yerde açılmayan küçük bir dosyayı döver. Yükleyeceğiniz, e-postayla göndereceğiniz ya da bir PC'deki birine vereceğiniz bir fotoğraf için bu takas her seferinde yapmaya değer.
Kalite düşüşü, pratikte küçüktür. Makul bir kalite ayarında, çevrilmiş bir JPG, ekranda göreceğiniz her şey için HEIC'ten gözle ayırt edilemez. 8 bit tavanını yalnızca uç durumlarda fark edersiniz — pürüzsüz bir gün batımı degradesi hafif bir bantlanma gösterebilir. Bir forma girecek anlık bir kare için bunu asla görmezsiniz.
Ne zaman çevirmem
Fotoğraf Apple ekosisteminin içinde kalacaksa — kitaplığımda durup diğer cihazlarıma eşitleniyor, Apple'ın kendi yolundan basılıyorsa — HEIC bırakırım. Orada çevirmek dosyayı sadece büyütür ve boş yere renk derinliğini çöpe atar. HEIC daha iyi arşiv biçimidir. JPG'ye ancak bir fotoğraf çevrili bahçeden ayrılması gerektiği anda uzanırım.
Bir de asla yapmadığım şey, tek kopyayı çevirmektir. Telefonumdaki asıl HEIC yerinde kalır. Gideceği yer için bir JPG dışa aktarırım, ana dosya ise tam rengini ve derinliğini korur. Her biçim için izlediğim kuralın aynısı: gönderdiğiniz kopyayı çevirin, sahip olduğunuz aslı saklayın.
Gerçekte nasıl yapıyorum
HEIC'i kaynağında kapatabilirsiniz — Ayarlar, Kamera, Biçimler, «En Uyumlu» — ve iPhone'unuz o andan sonra JPG çeker. İşe yarar, ama bu, telefonunuzdan hiç çıkmayanlar da dahil her fotoğrafın sonsuza dek JPG bedelini ödemesi demektir. Ben HEIC çekip yalnızca gerçekten paylaştığım bir avucunu çevirmeyi yeğlerim.
Onun için bu sitedeki HEIC'ten JPG'ye dönüştürücüyü kullanıyorum. Tarayıcınızda çalışır, yani fotoğraf cihazınızdan hiç çıkmaz — ki burada bu her zamankinden çok önemli, çünkü bunlar stok ekran görüntüleri değil, sizin gerçek kişisel fotoğraflarınız. HEIC'i bırakın, ev sahibinin formunun, teyzenizin Windows dizüstünün ve yeryüzündeki her yükleme kutusunun itiraz etmeden kabul edeceği bir JPG alın.
Biçim savaşı, gece dokuzda bir destek formunda verilmeye değmez. O tek fotoğrafı çevirin, gönderin, yolunuza bakın. Ben artık bunu yapıyorum ve IMG_4471 nihayet yüklendi.
İlgili yazılar
PNG mi JPG mi? Karar vermek için kullandığım on yıllık kural
Kayıpsıza karşı kayıplı, kenarlara karşı fotoğraflar, saydamlığa karşı yok. Tek basit soru bir dosyanın hangi biçim olması gerektiğini söyler — kanıtlayacak gerçek bir boyut tablosuyla.
PNG'yi neden WebP'ye çeviriyorum (ve bir keresinde neden hiç çevirmedim)
PNG içinde çalışmak için harika, yayımlamak için savurgan bir biçim. WebP'nin size gerçekte ne kazandırdığını, nerede hiçbir şey kazandırmadığını ve asla bozmadığım tek kuralı anlatıyorum.
Tarayıcıda görsel dönüştürme gerçekte nasıl işler (ve neden böyle kurdum)
«Dosyalarınız cihazınızdan hiç çıkmaz» bir pazarlama cümlesi değil, bir mimaridir. WASM'ın dönüşümü tam tarayıcınızda nasıl yaptığını ve onun tek gerçek sınırını anlatıyorum.
Tüm yazılar