EXIF (Değiştirilebilir Görüntü Dosyası Formatı), kameraların ve telefonların görüntü dosyalarına gömdüğü pozlama, lens, zaman damgaları ve hatta GPS gibi çekim meta verilerini içeren bloktur. Bu, JPEG ve TIFF gibi formatlarda paketlenmiş TIFF tarzı bir etiket sistemi kullanır. Fotoğraf kütüphaneleri ve iş akışları arasında aranabilirlik, sıralama ve otomasyon için gereklidir, ancak dikkatsizce paylaşılırsa istenmeyen bir sızıntı yolu da olabilir (ExifTool ve Exiv2 bunu incelemeyi kolaylaştırır).
Düşük seviyede, EXIF, TIFF'in Görüntü Dosyası Dizini (IFD) yapısını yeniden kullanır ve JPEG'de, APP1 işaretçisinin (0xFFE1) içinde yer alır, etkin bir şekilde küçük bir TIFF dosyasını bir JPEG kapsayıcısına yuvalar (JFIF genel bakış; CIPA spesifikasyon portalı). Resmi spesifikasyon — CIPA DC-008 (EXIF), şu anda 3.x sürümünde — IFD düzenini, etiket türlerini ve kısıtlamaları belgeler (CIPA DC-008; spesifikasyon özeti). EXIF, özel bir GPS alt IFD'si (etiket 0x8825) ve bir Birlikte Çalışabilirlik IFD'si (0xA005) tanımlar (Exif etiket tabloları).
Uygulama detayları önemlidir. Tipik JPEG'ler bir JFIF APP0 segmenti ile başlar, ardından APP1'de EXIF gelir. Eski okuyucular önce JFIF'i beklerken, modern kütüphaneler her ikisini de sorunsuz bir şekilde ayrışt ırır (APP segment notları). Pratikte, ayrıştırıcılar bazen spesifikasyonun gerektirmediği APP sırasını veya boyut sınırlarını varsayar, bu yüzden araç yazarları özel davranışları ve uç durumları belgeler (Exiv2 meta veri kılavuzu; ExifTool belgeleri).
EXIF, JPEG/TIFF ile sınırlı değildir. PNG ekosistemi, PNG'de EXIF taşımak için eXIf chunk'ını standartlaştırdı (destek artıyor ve IDAT'a göre chunk sıralaması bazı uygulamalarda önemli olabilir). RIFF tabanlı bir format olan WebP, EXIF, XMP ve ICC'yi özel chunk'larda barındırır (WebP RIFF kapsayıcısı; libwebp). Apple platformlarında, Image I/O, HEIC/HEIF'e dönüştürürken EXIF'i, XMP ve üretici verileriyle birlikte korur (kCGImagePropertyExifDictionary).
Uygulamaların kamera ayarlarını nasıl tahmin ettiğini hiç merak ettiyseniz, EXIF'in etiket haritası cevaptır: Make, Model,FNumber, ExposureTime, ISOSpeedRatings, FocalLength, MeteringMode, ve daha fazlası birincil ve EXIF alt IFD'lerinde bulunur (Exif etiketleri; Exiv2 etiketleri). Apple bunları ExifFNumber ve GPSDictionary gibi Image I/O sabitleri aracılığıyla ortaya çıkarır. Android'de, AndroidX ExifInterface , JPEG, PNG, WebP ve HEIF arasında EXIF okur/yazar.
Yönlendirme özel bir sözü hak ediyor. Çoğu cihaz pikselleri "çekildiği gibi" saklar ve görüntüleyicilere ekranda nasıl döndürüleceğini söyleyen bir etiket kaydeder. Bu, 1 (normal), 6 (90° saat yönünde), 3 (180°), 8 (270°) gibi değerlere sahip 274 numaralı etikettir (Orientation). Bu etikete uyulmaması veya yanlış güncellenmesi, yan fotoğraflara, küçük resim uyuşmazlıklarına ve sonraki aşamalardaki makine öğrenmesi hatalarına yol açar (Yönlendirme etiketi;pratik rehber). İşlem hatlarında genellikle normalizasyon uygulanır, pikseller fiziksel olarak döndürülür ve Orientation=1 ayarlanır (ExifTool).
Zaman tutma göründüğünden daha zordur. DateTimeOriginal gibi geçmiş etiketler saat diliminden yoksundur, bu da sınırlar arası çekimleri belirsiz hale getirir. Daha yeni etiketler saat dilimi bilgisi ekler — örneğin, OffsetTimeOriginal — böylece yazılım, mantıklı sıralama ve coğrafi korelasyon için DateTimeOriginal artı bir UTC ofseti (örneğin, -07:00) kaydedebilir (OffsetTime* etiketleri;etiket genel bakışı).
EXIF, IPTC Fotoğraf Meta Verileri (başlıklar, yaratıcılar, haklar, konular) ve Adobe'nin RDF tabanlı ve ISO 16684-1 olarak standartlaştırılmış çerçevesi olan XMP ile bir arada bulunur ve bazen örtüşür. Pratikte, doğru şekilde uygulanmış yazılımlar, kamera tarafından yazılan EXIF'i, kullanıcı tarafından yazılan IPTC/XMP ile ikisini de atmadan uzlaştırır (IPTC rehberliği;LoC, XMP üzerine;LoC, EXIF üzerine).
Gizlilik sorunları, EXIF'i tartışmalı bir konu haline getirir. Coğrafi etiketler ve cihaz seri numaraları, hassas konumları birden fazla kez ifşa etmiştir; en bilinen örneklerden biri, 2012'de Vice dergisinde yayınlanan John McAfee fotoğrafıdır; burada EXIF GPS koordinatlarının onun nerede olduğunu bildirdiği iddia edilmiştir (Wired;The Guardian). Birçok sosyal platform, yükleme sırasında çoğu EXIF'i kaldırır, ancak uygulamalar farklılık gösterir ve zamanla değişir. Kendi gönderilerinizi indirerek ve bir araçla inceleyerek bunu doğrulamanız önerilir (Twitter medya yardımı;Facebook yardımı;Instagram yardımı).
Güvenlik araştırmacıları da EXIF ayrıştırıcılarını yakından izler. Yaygın olarak kullanılan kütüphanelerdeki (örneğin, libexif) güvenlik açıkları, yanlış biçimlendirilmiş etiketler tarafından tetiklenen arabellek taşmalarını ve sınır dışı okumaları içermiştir. EXIF'in öngörülebilir bir yerde yapılandırılmış ikili olması nedeniyle bu tür etiketleri oluşturmak kolaydır (danışma;NVD araması). Güvenilmeyen kaynaklardan gelen dosyaları işliyorsanız, meta veri kütüphanelerinizi güncel tutmanız ve görüntüleri izole bir ortamda (sandbox) işlemeniz önemlidir.
Bilinçli kullanıldığında, EXIF, fotoğraf kataloglarını, hak iş akışlarını ve bilgisayarla görme işlem hatlarını güçlendiren temel bir unsurdur. Safça kullanıldığında, paylaşmak istemeyebileceğiniz bir dijital izdir. İyi haber: ekosistem — spesifikasyonlar, işletim sistemi API'leri ve araçlar — ihtiyacınız olan kontrolü size verir (CIPA EXIF;ExifTool;Exiv2;IPTC;XMP).
EXIF (Değiştirilebilir Görüntü Dosya Formatı), bir fotoğraf hakkında kamera ayarları, çekim tarihi ve saati, GPS etkinse konum gibi çeşitli meta verileri içeren bir veri bloğudur.
Çoğu resim görüntüleyici ve düzenleyici (Adobe Photoshop, Windows Fotoğraf Görüntüleyicisi vb.) EXIF verilerini görüntülemenize olanak tanır. Genellikle dosyanın özellikler veya bilgi panelini açmanız yeterlidir.
Evet, EXIF verileri Adobe Photoshop, Lightroom gibi özel yazılımlar veya kullanımı kolay çevrimiçi araçlar kullanılarak düzenlenebilir. Bu araçlarla belirli meta veri alanlarını değiştirebilir veya silebilirsiniz.
Evet. GPS etkinse, EXIF meta verilerine gömülü konum verileri, fotoğrafın çekildiği yer hakkında hassas coğrafi bilgileri ifşa edebilir. Bu nedenle, fotoğrafları paylaşırken bu verileri kaldırmanız veya anonimleştirmeniz önerilir.
Birçok yazılım, EXIF verilerini kaldırmanıza olanak tanır. Bu işlem genellikle meta verileri 'kaldırma' olarak adlandırılır. Bu işlevi sunan çevrimiçi araçlar da mevcuttur.
Facebook, Instagram ve Twitter gibi çoğu sosyal medya platformu, kullanıcı gizliliğini korumak için resimlerden EXIF verilerini otomatik olarak kaldırır.
EXIF verileri, diğer detayların yanı sıra kamera modeli, çekim tarihi ve saati, odak uzaklığı, pozlama süresi, diyafram, ISO ayarı, beyaz dengesi ayarı ve GPS konumu gibi bilgileri içerebilir.
Fotoğrafçılar için EXIF verileri, belirli bir fotoğraf için kullanılan tam ayarları anlamada değerli bir rehberdir. Bu bilgi, teknikleri geliştirmeye veya gelecekteki çekimlerde benzer koşulları yeniden oluşturmaya yardımcı olabilir.
Hayır, yalnızca dijital kameralar ve akıllı telefonlar gibi EXIF meta verilerini destekleyen cihazlarda çekilen resimler bu verileri içerir.
Evet, EXIF verileri Japonya Elektronik Endüstrileri Geliştirme Birliği (JEIDA) tarafından belirlenen bir standardı izler. Ancak, bazı üreticiler ek, kendilerine özgü bilgiler ekleyebilir.
PNG, Taşınabilir Ağ Grafikleri anlamına gelir, kayıpsız veri sıkıştırmasını destekleyen bir raster grafik dosya biçimidir. Grafik Değişim Biçimi'nin (GIF) geliştirilmiş, patentsiz bir alternatifi olarak tasarlanan PNG, yalnızca profesyonel kalitede grafikler için değil, aynı zamanda fotoğraflar ve diğer dijital görüntü türleri için de internette görüntü aktarmak üzere tasarlanmıştır. PNG'nin en dikkat çekici özelliklerinden biri, tarayıcı tabanlı uygulamalarda şeffaflığı desteklemesidir ve bu da onu web tasarımı ve geliştirmesinde çok önemli bir format haline getirir.
PNG'nin başlangıcı, GIF formatında kullanılan sıkıştırma tekniğiyle ilgili patent sorunlarının ardından 1995 yılına kadar uzanabilir. Yeni bir grafik formatı oluşturma çağrısı comp.graphics haber grubunda yapıldı ve bu da PNG'nin geliştirilmesine yol açtı. Bu yeni formatın temel hedefleri, GIF'in sınırlamalarını iyileştirmek ve aşmaktı. Hedefleri arasında 256'dan fazla rengi destekleyen görüntüler, şeffaflık için bir alfa kanalı ekleme, iç içe geçirme seçenekleri sağlama ve formatın patentsiz ve açık kaynak geliştirmeye uygun olmasını sağlama vardı.
PNG dosyaları, görüntü korumanın kalitesinde mükemmeldir ve 1 bitlik siyah beyazdan kırmızı, yeşil ve mavi (RGB) için kanal başına 16 bite kadar çeşitli renk derinliklerini destekler. Bu geniş renk desteği, PNG'yi küçük bir dosya boyutunda çizgi çizimleri, metin ve simgesel grafikleri depolamak için uygun hale getirir. Ek olarak, PNG'nin bir alfa kanalını desteklemesi, gölgeler, parıltılar ve yarı saydam nesneler gibi karmaşık efektlerin dijital görüntülerde hassasiyetle işlenmesini sağlayan değişken şeffaflık derecelerine olanak tanır.
PNG'nin öne çıkan özelliklerinden biri, DEFLATE yöntemi kullanılarak tanımlanan kayıpsız sıkıştırma algoritmasıdır. Bu algoritma, herhangi bir görüntü kalitesinden ödün vermeden dosya boyutunu azaltmak için tasarlanmıştır. Sıkıştırmanın verimliliği, sıkıştırılan verilerin türüne bağlı olarak değişir; özellikle büyük tekdüze renk alanlarına veya tekrarlanan desenlere sahip görüntüler için etkilidir. Sıkıştırmanın kayıpsız doğasına rağmen, PNG'nin özellikle karmaşık fotoğraflar için JPEG gibi formatlara kıyasla her zaman mümkün olan en küçük dosya boyutuyla sonuçlanmayabileceğini belirtmek önemlidir.
Bir PNG dosyasının yapısı, her biri görüntünün belirli bir türde veri veya meta verisini temsil eden parçalara dayanır. Bir PNG dosyasında dört ana parça türü vardır: Görüntü hakkında temel bilgileri içeren IHDR (Görüntü Başlığı); dizinli renkli görüntülerde kullanılan tüm renkleri listeleyen PLTE (Palet); DEFLATE algoritmasıyla sıkıştırılmış gerçek görüntü verilerini içeren IDAT (Görüntü Verileri); ve PNG dosyasının sonunu işaretleyen IEND (Görüntü Fragmanı). Ek yardımcı parçalar, metin açıklamaları ve gama değerleri gibi görüntü hakkında daha fazla ayrıntı sağlayabilir.
PNG ayrıca görüntüleri internet üzerinden görüntülemeyi ve aktarmayı iyileştirmeyi amaçlayan birkaç özellik de içerir. Özellikle Adam7 algoritmasını kullanan iç içe geçirme, bir görüntünün aşamalı olarak yüklenmesine olanak tanır; bu, özellikle daha yavaş internet bağlantıları üzerinden görüntülenirken faydalı olabilir. Bu teknik, önce tüm görüntünün düşük kaliteli bir sürümünü görüntüler ve daha fazla veri indirildikçe kaliteyi kademeli olarak artırır. Bu özellik yalnızca kullanıcı deneyimini geliştirmekle kalmaz, aynı zamanda web kullanımı için de pratik bir avantaj sağlar.
PNG dosyalarındaki şeffaflık, GIF'e kıyasla daha sofistike bir şekilde ele alınır. GIF basit ikili şeffaflığı desteklerken - bir piksel ya tamamen şeffaftır ya da tamamen opaktır - PNG, alfa şeffaflığı kavramını tanıtır. Bu, piksellerin tamamen opaklıktan tamamen şeffaflığa kadar değişen şeffaflık seviyelerine sahip olmasına olanak tanır ve görüntü ile arka plan arasında daha yumuşak karıştırma ve geçişler sağlar. Bu özellik, değişen renk ve desenlere sahip arka planlara görüntüler bindirmesi gereken web tasarımcıları için özellikle önemlidir.
PNG'nin birçok avantajına rağmen bazı sınırlamaları da vardır. Örneğin, dosya boyutu verimliliği açısından dijital fotoğrafları depolamak için en iyi seçim değildir. PNG'nin kayıpsız sıkıştırması, kalite kaybı olmadığını garanti ederken, özellikle fotoğrafları sıkıştırmak için tasarlanmış JPEG gibi kayıplı formatlara kıyasla daha büyük dosya boyutlarına neden olabilir. Bu, PNG'yi bant genişliği veya depolama kapasitesinin sınırlı olduğu uygulamalar için daha az uygun hale getirir. Ek olarak, PNG, GIF ve WebP gibi formatların sunduğu bir özellik olan animasyonlu görüntüleri doğal olarak desteklemez.
PNG dosyalarına, görüntü kalitesinden ödün vermeden web kullanımı için dosya boyutlarını küçültmek üzere optimizasyon teknikleri uygulanabilir. PNGCRUSH ve OptiPNG gibi araçlar, en verimli sıkıştırma parametrelerini seçme ve renk derinliğini görüntü için en uygun seviyeye düşürme dahil olmak üzere çeşitli stratejiler kullanır. Bu araçlar, PNG dosyalarının boyutunu önemli ölçüde azaltabilir ve yükleme sürelerinin ve bant genişliği kullanımının kritik kaygılar olduğu web kullanımı için daha verimli hale getirebilir.
Ayrıca, PNG dosyalarına gama düzeltme bilgilerinin dahil edilmesi, görüntülerin farklı cihazlarda daha tutarlı bir şekilde görüntülenmesini sağlar. Gama düzeltme, bir görüntünün parlaklık seviyelerini görüntüleme cihazının özelliklerine göre ayarlamayı sağlar. Bu özellik, görüntülerin farklı görüntüleme özelliklerine sahip çok çeşitli cihazlarda görüntülenebileceği web grafikleri bağlamında özellikle değerlidir.
PNG'nin yasal durumu, geniş çapta kabul edilmesine ve benimsenmesine katkıda bulunmuştur. Patentlerden arınmış olan PNG, diğer bazı görüntü formatlarıyla ilişkili yasal karmaşıklıkları ve lisans ücretlerinden kaçınır. Bu, maliyet ve yasal özgürlüğün önemli hususlar olduğu açık kaynaklı projeler ve uygulamalar için özellikle çekici hale getirmiştir. Format, web tarayıcıları, görüntü düzenleme programları ve işletim sistemleri dahil olmak üzere çok çeşitli yazılımlar tarafından desteklenerek çeşitli dijital iş akışlarına entegre edilmesini kolaylaştırır.
Erişilebilirlik ve uyumluluk da PNG formatının temel güçlü yönleridir. Monokromdan alfa şeffaflığına sahip gerçek renge kadar değişen renkleri destekleyen PNG dosyaları, basit web grafiklerinden yüksek kaliteli baskı materyallerine kadar çok çeşitli uygulamalarda kullanılabilir. Farklı platformlar ve yazılımlar arasında birlikte çalışabilirliği, PNG formatında kaydedilen görüntülerin uyumluluk sorunları konusunda endişelenmeden kolayca paylaşılabileceği ve görüntülenebileceği anlamına gelir.
Teknik gelişmeler ve topluluk katkıları, PNG formatını geliştirmeye devam ediyor. APNG (Animasyonlu Taşınabilir Ağ Grafikleri) gibi yenilikler, standart PNG görüntüleyicilerle geriye dönük uyumluluğu korurken animasyon desteği sunar. Bu evrim, formatın uyarlanabilirliğini ve aktif topluluğun kullanıcı ihtiyaçlarına yanıt olarak yeteneklerini genişletme çabalarını yansıtır. Bu tür gelişmeler, PNG'nin hızla gelişen bir dijital ortamda devam eden alaka düzeyini sağlar.
Sonuç olarak, PNG görüntü formatı, kalite koruması ve dosya boyutu verimliliği arasında bir denge kurarak dijital görüntü paylaşımı ve depolamasında temel bir unsur haline gelmiştir. Yüksek renk derinliklerini, alfa şeffaflığını ve kayıpsız sıkıştırmayı destekleme yeteneği, onu web tasarımından arşiv depolamasına kadar çok çeşitli uygulamalar için çok yönlü bir seçim haline getirir. Her durum için en uygun seçim olmayabilirken, kalite, uyumluluk ve yasal özgürlükteki güçlü yönleri, onu dijital görüntüleme dünyasında paha biçilmez bir varlık haline getirmektedir.
Bu dönüştürücü tamamen tarayıcınızda çalışır. Bir dosya seçtiğinizde, belleğe okunur ve seçilen biçime dönüştürülür. Ardından dönüştürülen dosyayı indirebilirsiniz.
Dönüştürmeler anında başlar ve çoğu dosya bir saniyeden kısa sürede dönüştürülür. Daha büyük dosyalar daha uzun sürebilir.
Dosyalarınız asla sunucularımıza yüklenmez. Tarayıcınızda dönüştürülürler ve dönüştürülen dosya daha sonra indirilir. Dosyalarınızı asla görmeyiz.
JPEG, PNG, GIF, WebP, SVG, BMP, TIFF ve daha fazlası dahil olmak üzere tüm resim formatları arasında dönüştürmeyi destekliyoruz.
Bu dönüştürücü tamamen ücretsizdir ve her zaman ücretsiz olacaktır. Tarayıcınızda çalıştığı için sunucular için ödeme yapmamıza gerek yoktur, bu nedenle sizden ücret almamıza gerek yoktur.
Evet! İstediğiniz kadar dosyayı aynı anda dönüştürebilirsiniz. Sadece eklerken birden fazla dosya seçin.