iPhone fotoğrafları neden her yerde açılmaz
iOS 11'den bu yana, bir iPhone'un Kamera uygulaması fotoğrafları varsayılan olarak HEIC olarak kaydeder — JPEG'den daha verimli görüntü kodlaması üzerine kurulu bir biçim, böylece aynı fotoğraf telefonda fark edilir derecede daha az yer kaplar. Bu verimlilik depolama için gerçek bir kazançtır. Ayrıca bir HEIC fotoğrafının Apple'ın kendi uygulamalarının dışında açılmamasının tüm nedenidir: çoğu yazılım ve fotoğraf yüklemesini kabul eden çoğu web sitesi, hiçbir zaman kodunu çözmek için oluşturulmamıştır.
Olağan geçici çözüm, fotoğrafı e-posta ile göndermek veya kendinize mesaj atmaktır; bu, yol boyunca onu sessizce JPEG'e dönüştürür — bu aracın doğrudan yaptığı şeyin, ortada başka bir uygulamaya ihtiyaç duymadan resmi olmayan bir sürümüdür.
Dönüştürme sırasında gerçekte ne olur
HEIC ve JPEG, bir resmi gerçekten farklı yollarla kodlar, bu nedenle birini diğerine dönüştürmek, HEIC görüntüsünün ham piksellere tamamen kodunu çözmek ve bu pikselleri hedef biçimde yeniden kodlamak anlamına gelir. Bu kod çözme, libheif'in bir WebAssembly derlemesi üzerinden çalışır — diğer her «yükleme yok» diyen tarayıcı tabanlı HEIC dönüştürücüsünün üzerine kurulduğu aynı açık kaynaklı kod çözücüdür, çünkü bir tarayıcıda bir sunucu çağrısı veya yerel olarak çalışan o kod çözücü olmadan HEIC okumanın hiçbir yolu yoktur.
Bunun çalışması için dosyayla ilgili hiçbir şey hiçbir yere gönderilmez. Fotoğraf tarayıcının kendi dosya API'si ile okunur, bu sekmenin içindeki WebAssembly modülü tarafından kodu çözülür ve bir indirme olarak size geri verilir.
JPG veya PNG seçimi
JPG, hemen hemen herkes için doğru varsayılandır — daha küçüktür ve temelde her yazılım parçası ve var olan her yükleme formu tarafından okunabilir. Kalite kaydırıcısı dosya boyutunu ayrıntıya karşı takas eder; varsayılan, bir iPhone'un kendi JPG dışa aktarımının kabaca ne kullandığıyla eşleşir.
PNG kayıpsızdır: kalite ayarı yoktur, çünkü ödün verilecek hiçbir şey yoktur. Çıktı, anlamlı derecede daha büyük bir dosya pahasına, kod çözücünün ürettiği görüntünün piksel piksel aynısıdır. Bir ekran görüntüsü tarzı resim veya keskin kenarları ve düz rengi olan herhangi bir şey için buna değer; sıradan bir fotoğraf için genellikle aşırıdır.
Bu aracın yapmadığı şey
Dosyayı dönüştürürken — iPhone'un aynı HEIC kapsayıcısının içinde ayrı kareler olarak sakladığı Live Photo'nun birkaç saniyelik hareketini değil — hareketsiz fotoğrafı dönüştürür. Hareket önemliyse, önce Live Photo'yu paylaşım sayfasından bir video olarak dışa aktarın.
Bilinmeye değer bir yan etki: meta veriler birlikte gelmez
HEIC fotoğrafları, JPEG'ler gibi, resmin yanında bir meta veri bloğu taşır — kamera markası ve modeli, tam zaman damgası ve konum hizmetleri açıksa, fotoğrafın çekildiği yerin GPS koordinatları. Bunların hiçbiri görüntünün kendisinde görünmez.
Bu araç aracılığıyla dönüştürmek, HEIC'in kodunu ham piksellere kadar çözer ve bu pikselleri JPG veya PNG olarak taze bir şekilde yeniden kodlar. Bu işlem, orijinalin ayrı meta veri alanlarını asla okumaz veya ileri taşımaz — yalnızca resmin kendisine dokunur — bu nedenle indirdiğiniz dosyada HEIC'in sahip olduğu hiçbir şey yoktur. Eklenmiş bir temizleme adımı değildir; bu sadece bir resmin kodunu sıfırdan çözmenin ve yeniden kodlamanın yaptığı şeydir. Başka fotoğraflarınız varsa — hiç dönüştürülmemiş JPEG'ler veya PNG'ler — ve hala bunu taşıyorsa, ücretsiz EXIF kaldırıcı, aynı tarayıcı sekmesinde size içlerinde ne olduğunu gösterir ve temizler.
Her şeyin açabileceği bir fotoğraf daha kullanışlıdır. Sessizce nerede olduğunuzu taşımayan bir fotoğraf daha güvenlidir. Bu araç, aynı dönüştürmeden size her ikisini birden teslim eder. Hiçbiri Vaultine'in yaptığı şey değildir — Vaultine, dosyaları dönüştürdüğünüz yer değil, onları kilitlediğiniz yerdir — ancak tümü aynı nedenden dolayı var: fotoğraflarınız, şartlarınızda beklediğiniz gibi davranmalıdır.



