shadcn.io— binlerce hazır shadcn/ui bloğu
İçeriğe geç

iPhone fotoğraflarınız neden HEIC (ve ne zaman düpedüz JPG yapmalı)

Beni 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 korurJPG ne yapar
12 MP bir fotoğraf için ~2 MBAynı fotoğraf için ~3,5–4,5 MB
16 bit renk derinliği8 bit — gökyüzlerinde bantlanma olabilir
Live Photo, derinlik, HDR gain mapTek 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


Tüm yazılar