TIFF, EXIF'in üzerine kurulduğu yapıdır.

Aşağıya bir TIFF bırakın. Tarayıcınız onu neredeyse kesin çizemez, etiketler yine de okunur.

TIFF'te üst veri dosyanın kendisidir

Başka her biçim üst veriyi yandan ekler: JPEG bir APP1 segmentinin içine bir TIFF bloğu koyar, HEIC birini öge olarak tutar, PNG parçalar uydurdu. TIFF'in segmenti yoktur, çünkü gerek duymaz — dosya bir Image File Directory'yi gösteren 8 baytlık bir başlıkla açılır ve bu dizin hem etiket listesi hem piksellerin dizinidir. Başka bir yerde EXIF okurken, başka bir kaba kopyalanmış bir TIFF parçasını okuyorsunuz.

Bayt sırası varsayılmaz, bildirilir

TIFF ya II ya da MM ile başlar — Intel mi Motorola mı, küçük mü büyük sonlu — ardından kendi kendini denetlemek için 42 sayısını aynı sırayla yazar. Ondan sonra gelen her şey, her konum ve her tam sayı böyle okunur. Aynı etiketin iki ayrı bayt düzeninde durabilmesinin nedeni budur; kesilmiş bir TIFF'in bu kadar tümden çökmesinin nedeni de: başlığı yitirin, dosyadaki tek bir konumu bile yorumlamanın yolu kalmaz.

Tek dosya, birkaç dizin

IFD'ler zincirlenir: her biri bir sonrakinin konumuyla ya da sıfırla biter. Çok sayfalı bir tarama sayfaları için bu zinciri kullanır; küçük önizleme ise alışıldık olarak ikinci bir dizinde durur. EXIF ve konum, gösterici etiketlerle birinciye asılmış alt dizinlerdir. Yani aşağıdaki çizelge size birkaç sayfanın ilkini gösteriyor olabilir — ve TIFF'e fazladan etiket eklenmiş ham bir DNG de aynı biçimdedir.

TIFF neyi nerede tutar

II / MM
Bayt sırası, ilk iki baytta. Gerisi hep onun üzerinden okunur.
IFD0
Ana dizin: görüntü etiketleri, marka, model, yön, çözünürlük.
IFD1
İkinci dizin; alışıldık olarak küçük önizleme ya da sonraki sayfa.
ExifIFD
Pozlama, objektif ve çekim saati. Gösterici bir etiketle ulaşılan alt dizin.
GPSIFD
Enlem, boylam, yükseklik. Bir başka alt dizin.
StripOffsets
Piksellerin nerede olduğu. Öbürleri gibi bir etiket — asıl nokta da bu.

TIFF üzerine sorular

Tarayıcım görüntüyü göstermezken etiketleri neden okuyabiliyorum?Aç

Çünkü etiket okumak dizinlerde ve konumlarda yürümektir, yani aritmetiktir; görüntüyü göstermek ise dosyanın kullandığı sıkıştırma için bir çözücü ister. Yaygın hiçbir tarayıcı TIFF çözücüsü taşımaz. Önizleme yok diyecektir; etiket çizelgesi tam olacaktır.

DNG, TIFF ile aynı şey mi?Aç

Yapı olarak neredeyse. DNG, TIFF/EP üzerine kuruludur; aynı başlığı, aynı dizinleri ve aynı 12 baytlık etiket girdilerini, ham algılayıcı verisi için ek etiketlerle birlikte kullanır. IFD'ler üzerine burada öğrendiğiniz her şey ona da uyar.

TIFF'im 40 sayfa. Hangisini görüyorum?Aç

Birincisini. Dizinler bağlı bir listedir ve bu çalışma alanı başlığın gösterdiğini okur; yani birinci sayfayı. Sonraki sayfalar kendi etiketlerini taşır ve gösterilmez.

Bir TIFF nasıl temizlenir?Aç

JPEG dışa aktaran yeniden kodlayarak temizlemeyle. TIFF'in etiketleri ile piksel dizini aynı yapıda durduğundan, tarayıcıda etiketleri bırakıp dosyayı TIFF olarak korumanın yolu yoktur — zaten hiçbir tarayıcı TIFF de yazamaz.

Neler yapabilir

EXIF verisini silmek
Bir fotoğraf bırakın ve gömülü üst verisi olmayan bir kopya indirin. JPEG'de EXIF segmenti piksellere dokunulmadan düşer; HEIC, PNG, WebP ve gerisi yeniden kodlanır. Hiçbir şey sunucuya gitmez.
Konum bilgisini çıkarmak
Bir fotoğrafın taşıdığı koordinatları görün, sonra onsuz bir kopya indirin. JPEG konum etiketlerini yitirir, gerisini korur. Hiçbir şey sunucuya gitmez.
JPEG EXIF düzenlemek
Bir JPEG'in başlığını, yazanını, açıklamasını, haklarını, yazılımını ve çekim saatini değiştirin, sonra düzenlenmiş kopyayı indirin. Cihazda çalışır; özgün dosyanıza hiç dokunulmaz.
XMP, IPTC ve ICC görüntüleyici
Bir dosyanın taşıdığı her üst veri grubunu — EXIF, XMP, IPTC, ICC, üretici notları — gruplanmış ve JSON olarak dışa aktarılabilir biçimde okuyun. Varlık denetimi, adli inceleme ve iş akışı ayıklaması için. Hiçbir şey sunucuya gitmez.
Birden çok fotoğraf açmak
Elli fotoğrafa kadar açın, hangilerinin konum taşıdığını görün ve tüm kümeyi hesap tablosu olarak alın. Hiçbir şey yüklenmez ve asıllara hiç yazılmaz.