← Foto rehberleri

PNG Dosyalarında EXIF Verisi Var mı? PNG'ler Aslında Neyi Saklar

PNG, eXIf yığını aracılığıyla teknik olarak EXIF taşıyabilir, ama çoğu PNG bunun yerine metin üst verisi saklar ve çoğu neredeyse hiç taşımaz. PNG'lerin gerçekte ne tuttuğunu anlatıyoruz.

Hızlı yanıt: Klasik EXIF aslında bir JPEG ve TIFF yapısıdır, bu yüzden çoğu PNG bir fotoğrafta bulacağın kamera EXIF bloğunu taşımaz. PNG teknik olarak EXIF tutabilir: eXIf yığını 2017'de PNG spesifikasyonuna eklendi ve bazı yazılımlar EXIF'i oraya yazar. Ama çok daha sık olarak bir PNG, üst verisini tEXt, iTXt veya zTXt yığınlarında düz metin olarak saklar ve çoğu PNG, özellikle ekran görüntüleri, çok az üst veri taşır ya da hiç taşımaz. Çoğu kaynaktan gelen PNG dosyaları varsayılan olarak GPS taşımaz. Bir PNG'nin tam olarak ne tuttuğunu görmek için onu ücretsiz, tarayıcı tabanlı EXIF Görüntüleyicimize bırak; hiçbir şey yüklenmez. Orada ne varsa silmek için EXIF Kaldırıcımızı kullan.

Bu makul bir soru, çünkü PNG her yerde: ekran görüntüleri, logolar, diyagramlar, dışa aktarılan tasarımlar, yapay zeka çizimleri. İnsanlar, her görüntü dosyasının JPEG fotoğrafları bir gizlilik sorunu hâline getiren aynı gizli GPS ve kamera bloğunu taşıdığını varsayar. PNG çoğunlukla böyle çalışmaz. İşte bir PNG'nin gerçekte ne sakladığı, ne zaman üst veri taşıdığı ve bunu nasıl görüntüleyeceğin veya kaldıracağın.

PNG, kamera EXIF'i için tasarlanmadı

PNG, 1990'ların ortasında bir kamera formatı olarak değil, grafikler, ekran görüntüleri ve web görüntüleri için kayıpsız bir format olarak yaratıldı. Kameralar JPEG (ve raw) yazar ve EXIF standardı JPEG ile TIFF içinde büyüdü. Bu yüzden PNG, ek bilgiyi nasıl saklayacağını tanımlarken EXIF bloğunu benimsemedi. Onun yerine kendi yığın (chunk) sistemini kullandı.

Bir PNG dosyası, bir yığınlar dizisidir. Bazıları zorunludur (pikseller, boyutlar). Diğerleri isteğe bağlıdır ve üst veriyi tutar; bir PNG'deki her türlü "EXIF benzeri" bilgi işte bu isteğe bağlı yığınlarda yaşar.

Bir PNG aslında neyi saklar

Tek bir EXIF bloğu yerine bir PNG birkaç tür isteğe bağlı yığın taşıyabilir:

  • tEXt: sıkıştırılmamış Latin-1 metni, anahtar kelime artı değer çiftleri olarak saklanır. Yaygın anahtar kelimeler Title, Author, Description, Software, Comment, Creation Time şeklindedir. Bir altyazıyı veya dosyayı oluşturan programın adını damgalamanın klasik PNG yöntemi budur.
  • iTXt: uluslararası (UTF-8) metin, isteğe bağlı olarak sıkıştırılmış. Modern araçların daha uzun veya Latin olmayan metni yazdığı yer burasıdır ve bir PNG XMP üst verisi taşıdığında XMP paketi genellikle burada saklanır.
  • zTXt: sıkıştırılmış Latin-1 metni, tEXt ile aynı fikir ama yerden tasarruf için zlib ile sıkıştırılmış.
  • eXIf: 2017'de PNG spesifikasyonuna eklenen, bir PNG'nin gerçek bir EXIF bloğunu, yani bir JPEG'in kullandığı aynı yapıyı gömmesine olanak tanıyan yığın. Çoğu günlük PNG'de bu yoktur, ama üst veriyi koruyan editörler ve dönüştürücüler bir eXIf yığını yazabilir.
  • Renk ve işleme yığınları: gAMA (gama), sRGB, iCCP (gömülü ICC renk profili), pHYs (piksel yoğunluğu / DPI) ve son değişiklik zamanı için bir tIME yığını. Bunlar kişisel üst veri değildir, ama bir görüntüleyici yine de bunları raporlar.

Yani bir PNG'nin "üst verisi" çoğunlukla metin yığınları ve renk bilgisidir; EXIF ise yalnızca bir şey kasıtlı olarak bir eXIf yığını yazdığında bulunur.

Bir bakışta PNG ile JPEG üst verisi

Farkı yan yana görmek en kolayıdır:

JPEGPNG
Doğal üst veriEXIF bloğu (kameradan)tEXt / iTXt / zTXt metin yığınları
EXIF taşır mı?Evet, tasarım gereğiYalnızca isteğe bağlı eXIf yığını aracılığıyla
GPS konumuKamera fotoğraflarında yaygınNeredeyse hiç
Kamera / lens / pozlamaEvet, kamera fotoğraflarındaNeredeyse hiç
Tipik kullanımKamera fotoğraflarıEkran görüntüleri, grafikler, dışa aktarımlar

Sade bir ifadeyle: telefondan doğrudan gelen bir JPEG genellikle sana ne zaman, nerede ve hangi kamerayla çekildiğini söyler. Tipik bir PNG ise sana boyutları, renk profili ve belki onu hangi programın oluşturduğu dışında pek bir şey söylemez. Bunun EXIF tarafıyla ilgili tüm arka plan için EXIF verisi nedir yazımıza bak.

Bir PNG ÜST VERİ taşıdığında

PNG'ler her zaman boş değildir. Bir PNG, şunlardan birinden geldiyse faydalı üst veri tutma olasılığı daha yüksektir:

  • Bir editörden dışa aktarıldı. Photoshop veya Lightroom'dan bir PNG kaydet ya da dışa aktar, dosya bir XMP paketi (bir iTXt yığını içinde), düzenleme geçmişi, bir yazılım etiketi, copyright ve orijinali bir fotoğrafsa bazen gerçek bir eXIf bloğu taşıyabilir. Tasarım ve ekran görüntüsü araçları çoğu zaman en azından bir Software anahtar kelimesi damgalar.
  • Bazı Android ekran görüntüleri. Belirli Android sürümleri ve ekran görüntüsü uygulamaları, PNG metin yığınlarına bir yazılım etiketi veya cihaz ipucu yazar. Bu genellikle bir cihaz veya uygulama adıdır, GPS değil.
  • Yapay zeka tarafından üretilen görüntüler. Birçok yapay zeka görüntü aracı, prompt'u, model adını, seed'i ve ayarları doğrudan PNG'nin metin yığınlarına gömer. DALL-E ve OpenAI görüntüleri etrafında inşa edilen araçlar ve birçok açık kaynaklı üreteç tam olarak bunu yapar; bu yüzden bir yapay zeka PNG'si, kendisini üreten tam prompt'u sessizce içerebilir.

Aldığın bir dosyaya bunlardan hangisinin uyduğunu bilmek istiyorsan tahmin etme. Tek güvenilir yol gerçek yığınları okumaktır; aşağıdaki görüntüleyici tam da bunu yapar.

PNG ekran görüntülerinde konum var mı?

Genellikle hayır. Bir ekran görüntüsü, dünyanın bir fotoğrafı değil, ekranda olanın bir yakalamasıdır; dolayısıyla kaydedilecek bir GPS okuması yoktur ve PNG ekran görüntüleri neredeyse hiç konum üst verisi taşımaz. Dikkat edilecek tek şey üst veri değil, piksellerdir: ekran görüntüsü gözle görülür biçimde bir harita iğnesi, bir adres veya bir navigasyon uygulaması gösteriyorsa konum, hiçbir üst veri aracının yakalayamayacağı görüntünün kendisindedir. Bunu bir ekran görüntüsünde üst veri var mı yazımızda derinlemesine ele alıyoruz.

Bir PNG'nin üst verisini tarayıcında nasıl görüntülersin

PNG'yi tarayıcı tabanlı EXIF Görüntüleyicimize bırak. tEXt, iTXt ve zTXt metin yığınlarını okur, varsa bir eXIf bloğunu çözümler, her türlü XMP paketini gösterir ve renk, gama ve yoğunluk yığınlarını raporlar. Hiçbir şey yüklenmez; dosya tarayıcında yerel olarak çözümlenir.

Genellikle boyutları, bir renk profilini, belki bir yazılım veya yorum alanını ve yapay zeka görüntüleri için gömülü prompt'u görürsün. GPS ve kamera bölümleri genellikle boş olur ki bu da PNG'nin hiçbir konum veya kamera verisi taşımadığını doğrular.

Yerel olarak da kontrol edebilirsin. macOS'ta PNG'yi Preview içinde aç, sonra Tools, ardından Show Inspector. Windows'ta sağ tıkla, sonra Properties, ardından Details. Bu yerel araçlar daha hafiftir ve her yığını göstermez, bu yüzden tüm tabloyu görmek istediğinde görüntüleyiciyi kullan.

PNG üst verisi nasıl kaldırılır

Bir PNG, paylaşmamayı tercih ettiğin gömülü bir prompt, bir yazılım etiketi, bir XMP bloğu veya bir eXIf yığını taşıyorsa bunu sil. Tarayıcı tabanlı EXIF Kaldırıcımız üst veri yığınlarını siler ve tek tıkla temiz bir PNG indirir. Hiçbir şey yüklenmez.

İki hatırlatma. İlki, kaldırıcı yalnızca üst veri katmanını işler; görüntü gözle görülür biçimde özel bir şey gösteriyorsa yine de pikselleri kırpman veya sansürlemen gerekir. İkincisi, bir PNG'yi bir fotoğraf formatına dönüştürüyorsan, PNG'den JPG'ye dönüştürücümüz üst verinin yeni dosyaya aktarılıp aktarılmayacağını kontrol etmene olanak tanır.

Sıkça sorulan sorular

Bir PNG'de hiç GPS koordinatı bulunur mu? Neredeyse hiç. Ekran görüntülerinden, editörlerden ve yapay zeka araçlarından gelen standart PNG'ler GPS yazmaz. Bir PNG'nin GPS taşımasının tek yolu, bir aracın GPS etiketli bir kaynaktan kopyalanmış tam bir eXIf bloğunu kasıtlı olarak yazmasıdır ki bu nadirdir. Emin olman gerekiyorsa EXIF Görüntüleyici ile kontrol et.

PNG üst verisi EXIF ile aynı şey mi? Genellikle değil. Çoğu PNG üst verisi, tEXt, iTXt veya zTXt yığınlarındaki düz metin ile renk ve gama verisidir. Bir PNG yalnızca isteğe bağlı eXIf yığınına sahip olduğunda gerçek EXIF içerir ki bu da çoğu PNG'de yoktur.

Yapay zeka tarafından üretilen PNG'm neden metin içeriyor? Birçok yapay zeka görüntü aracı, görüntü yeniden üretilebilir olsun diye prompt'u, modeli ve ayarları PNG'nin metin yığınlarına gömer. Prompt'u paylaşmak istemiyorsan, yayımlamadan önce EXIF Kaldırıcı ile sil.

Özetle

PNG, kamera EXIF'i için inşa edilmedi. 2017'de eklenen isteğe bağlı eXIf yığını aracılığıyla EXIF taşıyabilir, ama çoğu PNG bunun yerine üst verisini tEXt, iTXt ve zTXt yığınlarında metin olarak saklar ve çoğu, özellikle ekran görüntüleri, neredeyse hiçbir şey ve hiç GPS taşımaz. Belirli bir PNG'nin tam olarak ne tuttuğunu görmek için EXIF Görüntüleyicimizi kullan; paylaşmadan önce temizlemek için EXIF Kaldırıcımızı kullan. İkisi de tarayıcında çalışır ve hiçbir şey yüklenmez.

Araçları dene

Şu anda tarayıcında bir fotoğrafı damgala ya da GPS ve atomik saatle canlı çekim için iOS uygulamasını yükle.

Download on theApp Store
Web aracını aç →EXIF görüntüleyici →