Bir dakika...(/)
Şu anda görüntülerinizi optimize ediyoruz. En yüksek kalite sonuçları sağlamak için lütfen bir an bekleyin.
Harika, görüntülerinizi başarıyla sıkıştırdık.
Görüntüler Optimize Edildi.
Şu anda görüntülerinizi optimize ediyoruz. En yüksek kalite sonuçları sağlamak için lütfen bir an bekleyin.
Görüntüler Optimize Edildi.
Çoğu kişi .jfif uzantısıyla tesadüfen karşılaşır. Bir web sayfasındaki bir resmi sağ tıklayıp kaydedersiniz ve Windows size .jfif ile biten bir dosya verir, ardından diğer programlarınızın yarısı bu dosyayı açmayı reddeder. Sıkıştırma hakkında başka bir şeyden önce: bir .jfif dosyası bir JPEG dosyasıdır. Baytları aynıdır ve aynı kod çözücü tarafından okunur. Sadece noktadan sonraki harfler farklıdır. Birini sıkıştırmak, bir JPEG'i sıkıştırmaktır ve bu sayfa bunu, değerlendiremeyeceğiniz ayarları seçmenizi istemeden yapar.
JFIF, JPEG Dosya Değişim Formatı'nın (JPEG File Interchange Format) kısaltmasıdır. Neredeyse her JPEG'in en başında yer alan kısa bir başlıktır: dosyanın açılışındaki iki bayttan hemen sonra gelen J, F, I ve F harfleri, ardından bir sürüm numarası ve piksel yoğunluğu. Sıradan .jpg fotoğraflarınızda da bu başlık bulunur. Uzantı yalnızca kaydeden program dosya türünü Windows kayıt defterinden okuduğunda ve .jpg yerine bu yazımı seçtiğinde .jfif olarak çıkar. Windows'ta Chrome bunun en yaygın nedenidir.
Bunu varsaymak yerine kontrol ettik. Bir resmi iki kez kaydettik, biri .jpg biri .jfif olarak, ve iki dosya son baytına kadar aynı SHA-256 karmasına sahipti. Uzantı dışarıdaki bir etikettir. İçeride hiçbir şey farklı değildir, bu yüzden bir .jfif'i .jpg olarak yeniden adlandırmak genellikle sorunsuz çalışır.
Üç şey, hiçbiri resminizin boyutu değil. Kodlayıcı, asıl tasarrufun geldiği yer olan kantizasyon tablolarını yeniden oluşturur: gözünüzün takip etmediği detaylara daha az bit harcar. Ayrıca, genel bir seti tekrar kullanmak yerine, Huffman tablolarını da özel olarak sizin resminiz için yeniden hesaplar. Son olarak, dosyayı temel JPEG yerine aşamalı JPEG olarak yazar, böylece resim yüklenirken yukarıdan aşağıya boyanmak yerine giderek daha net şekilde görünür.
Piksel boyutlarına dokunmaz. 1400'e 900'lük bir resmi koyduk ve dönen dosyanın başlığından yine 1400'e 900 olarak okuduk. Yüzdeyi daha iyi göstermek için hiçbir şey küçültülmez.
JPEG sıkıştırması bilgiyi atar ve ikinci bir işlem biraz daha fazla bilgi kaybeder. Bu, bir JPEG'i küçülten her araç için geçerlidir, buna bu sayfa da dahil. Dürüst tanım "kalite kaybı yok" değil, "normal görüntüleme boyutunda muhtemelen fark edilmeyecek kayıp" olmalıdır. Dosya baskıya gidecekse veya daha sonra tekrar düzenleyeceğiniz bir arşive koyulacaksa, orijinali saklayın ve bir kopyasını sıkıştırın. Bir web sayfasına veya e-postaya gidecekse, bu takas neredeyse her zaman yapılmaya değerdir.
8 Eylül 2026'da dört dosyayı bu sayfadan geçirip geri gelenlerin bayt sayılarını not ettik.
| Dosya | Orijinal | Geri Gelen | Değişim |
| Yüksek kalitede kaydedilmiş fotoğraf, 1400 x 900 | 383.921 bayt | 68.321 | -%82,2 |
| EXIF, GPS ve renk profili taşıyan aynı fotoğraf | 250.843 bayt | 67.501 | -%73,1 |
| Zaten sıkıştırılmış ve aşamalı olan bir dosya | 64.502 bayt | 64.502 | %0 |
| Bu sayfaya bırakılan bir PNG | 703.830 bayt | 74.379 | -%89,4 |
Tablodaki ikinci dosya, özellikle ek bilgiler taşıması için oluşturulmuştu: bir kamera markası, bir yazılım etiketi, bir kullanıcı yorumu, GPS koordinatları ve gömülü bir renk profili. Geri gelen dosyada bu beşini de aradık ve hiçbirini bulamadık. Geri gelen şey sade bir JFIF başlığı, kantizasyon ve Huffman tabloları ve resmin kendisiydi. Bir fotoğrafı telefondan paylaşıyorsanız, bu demektir ki çekildiği yer onunla birlikte gitmez.
Bu durum iki yönlüdür ve hangisini istediğinizi bilmek önemlidir. Bir renk profili de metadatanın bir parçasıdır ve diğerleriyle birlikte silinir. Bir fotoğraf web sayfasına gidecekse bu mantıklı bir sonuçtur. Renk yönetimli bir iş akışında çalışıyorsanız, bir kopyayı sıkıştırın ve orijinali saklayın.
Üçüncü satır ilginç olanıdır. O dosya zaten güçlü şekilde sıkıştırılmış ve aşamalı olarak yazılmıştı, yani alınacak bir şey kalmamıştı. Tam olarak 64.502 bayt olarak geri geldi, girdiğiyle aynı sayı. Kazanç göstermek için ısrar eden bir araç, bunu başarmak için resim kalitesinden ödün vermek zorunda kalırdı. Bu araç ise orijinalinizi geri verir ve bir şey bulamadığını söyler.
Bunlar iki farklı sorundur ve ayırmak zaman kazandırır. Bir uygulama .jfif dosyanızı reddediyorsa, bu neredeyse hiçbir zaman resmin bozuk olmasından kaynaklanmaz. Uygulama uzantıyı bir listeyle karşılaştırır ve .jfif orada yoksa kabul etmez. Sıkıştırma bunu değiştirmez: geri gelen yine bir .jfif olur ve aynı uygulama yine reddeder. Çözüm, dosyaya uygulamanın beklediği adı vermektir; bu sayfanın en altındaki dönüştürücü tam olarak bunu yapar. Dosya çok büyükse sıkıştırın. Bir şey okumayı reddediyorsa dönüştürün.
Bu sayfadaki yükleyici ayrıca PNG, JPG, JPEG, WEBP, AVIF, GIF, SVG, TIFF ve BMP dosyalarını da kabul eder. Her dosya, geldiği formatta geri döner. Yukarıdaki tabloda yer alan PNG, PNG olarak girip PNG olarak çıktı; yine 1400 x 900, başlığını okuduğumuzda hâlâ PNG idi. JFIF sayfasına gelmek, diğer görsellerinizi sessizce başka bir şeye dönüştürmez.
Bir program dosyanızı hâlâ uzantısı yüzünden reddediyorsa, JFIF'den JPG'ye Dönüştürücü ona beklediği adı verir. Birden fazlasını tek bir belge olarak göndermek için JFIF'den PDF'ye Dönüştürücü kullanın. Ve gizli verilerin tamamını, resmi tekrar kodlamadan silmek istiyorsanız, Fotoğraf Metadatasını Kaldır yalnızca bunu yapar.