Dosyaların yüklenmez — tüm işlemler tarayıcında yapılır.
5 dk okuma · Güncelleme:

Fotoğrafın KB boyutunu düşürmek, form sınırlarına sığdırmak

Başvuru formu en fazla 100 KB diyor, fotoğrafın 3 MB. Piksel, kalite ve formatın dosya boyutunu nasıl etkilediğini bilirsen sınırın altına görüntüyü bozmadan inebilirsin.

Çevrim içi başvurularda en sık karşılaşılan engellerden biri, fotoğraf yükleme alanının altındaki kısa bir nottur: en fazla 100 KB, 200 KB'yi geçmemelidir gibi. Telefonla çekilmiş bir fotoğraf ise çoğu zaman birkaç megabayttır. Bu rehberde dosya boyutunu neyin belirlediğini, sınırın altına inerken hangi sırayla ilerlemen gerektiğini ve kaliteyi gereksiz yere bozan hataları anlatıyoruz.

Dosya boyutunu belirleyen üç şey

Bir fotoğrafın kaç KB tuttuğunu esas olarak üç etken belirler:

  1. Piksel sayısı: Genişlik çarpı yükseklik. 12 megapiksellik bir telefon fotoğrafı 4032 × 3024, yani yaklaşık 12,2 milyon pikseldir. Bir başvuru formunda gösterilecek fotoğrafın bu kadar piksele ihtiyacı yoktur.
  2. Sıkıştırma kalitesi: JPG ve WebP'de kalite ayarı düştükçe dosya küçülür. Ama ilişki doğrusal değildir: 95'ten 85'e inmek genellikle büyük kazanç sağlar ve gözle zor fark edilir; 50'nin altına inildikçe bozulma belirginleşir.
  3. Format: Fotoğraflar için JPG ya da WebP gibi kayıplı formatlar, PNG gibi kayıpsız formatlardan çok daha küçük dosya verir.

Bunlara bir dördüncüsünü de ekleyebiliriz: görüntünün kendisi. Düz bir duvar önünde çekilmiş vesikalık, kalabalık bir sokak fotoğrafından aynı ayarlarla daha küçük çıkar. Çünkü ayrıntı ve gürültü, özellikle loş ortamda çekilmiş fotoğraflardaki kumlanma, sıkıştırmayı zorlaştırır.

Piksel azaltmanın etkisini görmek için basit bir hesap yeterli. 4032 × 3024 boyutundaki fotoğrafı 1200 × 900'e küçültürsen piksel sayısı 12.192.768'den 1.080.000'e iner. Bu, yaklaşık 11 kat daha az piksel demektir. Aynı kalite ayarında dosya boyutu da genellikle belirgin şekilde küçülür. Bu yüzden piksel boyutu, KB düşürmenin en etkili ve görüntüye en az zarar veren yoludur.

KB nedir: 1024 mü, 1000 mi?

Burada küçük ama can sıkıcı bir ayrıntı var. Bazı sistemler 1 KB'yi 1024 bayt, bazıları 1000 bayt olarak hesaplar. Örneğin Windows Dosya Gezgini boyutları 1024 tabanıyla gösterirken macOS Finder 1000 tabanını kullanır. Başvuru sistemi hangisini kullandığını çoğu zaman yazmaz.

Sınır1024 tabanıyla1000 tabanıyla
20 KB20.480 bayt20.000 bayt
50 KB51.200 bayt50.000 bayt
100 KB102.400 bayt100.000 bayt
200 KB204.800 bayt200.000 bayt
500 KB512.000 bayt500.000 bayt
1 MB1.048.576 bayt1.000.000 bayt

Somut bir örnek: 101.000 baytlık bir dosya, 1024 tabanıyla yaklaşık 98,6 KB görünür ve sınırın altında sanılır. Ama sistem 1000 tabanını kullanıyorsa 100.000 baytlık sınırı aşmış olur ve dosya reddedilir. Bu yüzden hedefi her zaman biraz aşağıda tut; 100 KB sınırı için 95 KB civarı güvenli bir hedeftir.

Doğru sıra: önce piksel, sonra kalite

Sınırın altına inmek için ayarları rastgele kurcalamak yerine şu sırayı izle:

  1. Formun kurallarını oku. Kabul edilen formatlar (genellikle JPG), en fazla dosya boyutu ve varsa istenen piksel ölçüleri başvuru formunda yazar. Esas alman gereken, başvuru formunda yazan sınırdır; kurumlar kurallarını değiştirebileceği için güncel duyuruyu kontrol et.
  2. Gereksiz alanı kırp. Fotoğrafta yalnızca istenen kısım kalsın. Kırpılan her piksel boyuttan doğrudan tasarruftur. Kırp aracı bunun için yeterli.
  3. Piksel boyutunu düşür. Form belirli bir ölçü istiyorsa onu kullan; istemiyorsa ekranda rahat görünecek bir boyut seç. Yeniden boyutlandır aracında en uzun kenar modu bu iş için pratiktir.
  4. JPG olarak kaydet ve kaliteyi ayarla. Önce 80–85 civarını dene. Sınıra hâlâ sığmıyorsa kaliteyi kademeli olarak düşür.
  5. Sonucu kontrol et. Dosyayı açıp yakınlaştır. Yüz hatlarında veya yazılarda bloklanma varsa kaliteyi biraz artırıp pikseli biraz daha düşür.

Bu sıranın mantığı şu: piksel azaltmak, görüntüyü küçük boyutta izleyen biri için neredeyse hiç fark yaratmaz; aşırı düşük kalite ise her boyutta göze batar.

Hedef boyut aracıyla tek adımda

Dördüncü ve beşinci adımlar arasında gidip gelmek yerine KB düşür aracını kullanabilirsin. Hedefi seçersin (20, 50, 100, 200, 300, 500 KB, 1 MB ya da kendi değerin), araç da sınırın altında kalan en yüksek kaliteyi kendisi arar. Bunun için 0,30 ile 0,95 arasındaki kalite değerlerini ikili arama yöntemiyle dener. En düşük kalitede bile dosya büyük kalıyorsa, piksel boyutlarını adım adım yüzde 15 küçültüp yeniden dener.

Sonuçta araç dosyanın son boyutunu, kullanılan kaliteyi ve piksel ölçülerini gösterir. Formun belirli bir genişlik veya yükseklik istediği durumlarda en fazla genişlik ve yükseklik alanlarını da doldurabilirsin. Çıktı JPG (varsayılan) ya da WebP olabilir; form yalnızca JPG kabul ediyorsa WebP seçme. Araç 1 KB'yi 1024 bayt olarak hesaplar; yukarıda anlatılan nedenle hedefi bir miktar düşük girmek iyi bir alışkanlıktır.

Tüm bu işlem tarayıcında gerçekleşir; kimlik fotoğrafın veya belgen bir sunucuya gönderilmez.

Sınır o kadar sıkı değilse ve yalnızca dosyayı genel olarak hafifletmek istiyorsan Resim sıkıştır aracı formatı koruyarak boyutu düşürür. Sonuç orijinalden büyük çıkarsa araç orijinali korur ve bunu belirtir.

Sık yapılan hatalar

  • Fotoğrafın ekran görüntüsünü almak. Fotoğrafı ekranda açıp ekran görüntüsü almak çözünürlüğü rastgele değiştirir ve çoğu telefonda sonucu PNG olarak kaydeder. PNG fotoğraflarda çok büyük dosya üretir; sonuç başladığın yerden daha ağır olabilir.
  • Fotoğrafı PNG olarak kaydetmek. PNG kayıpsızdır; logolar ve ekran görüntüleri için uygundur ama fotoğrafta KB düşürmenin tam tersini yapar. Ayrıntılar PNG mi JPG mi rehberinde.
  • JPG'yi defalarca yeniden kaydetmek. Her kayıtta biraz daha kayıp eklenir. Hep orijinal dosyadan başla.
  • Uzantıyı elle değiştirmek. foto.png dosyasının adını foto.jpg yapmak onu JPG'ye dönüştürmez ve sistemler bu dosyayı reddedebilir. Bkz. uzantı rehberi.
  • Küçük fotoğrafı büyütmek. Form en az 600 piksel genişlik istiyor ve elindeki fotoğraf 300 pikselse, büyütmek ayrıntı eklemez. Mümkünse daha büyük bir orijinal bul.
  • Yalnızca kaliteyi düşürmek. 4000 piksellik bir fotoğrafı çok düşük kaliteyle 100 KB'ye indirmek mümkündür ama sonuç bloklu ve bulanık olur. Önce piksel boyutunu düşürmek çok daha temiz sonuç verir.

Sık sorulan sorular

Fotoğraf sınırın altında ama sistem yine kabul etmiyor, neden?

İlk olarak KB hesabının 1000 tabanında yapılıyor olma ihtimalini düşün ve hedefi biraz daha düşük tut. İkinci olası sebep format: dosya gerçekten JPG mi, yoksa uzantısı değiştirilmiş bir HEIC ya da PNG mi? Boyut & DPI öğren aracı dosyanın gerçek formatını içeriğinden tespit eder. Ayrıca bazı formlar belirli piksel ölçülerini de şart koşar.

20 KB gibi çok küçük bir sınıra fotoğraf sığar mı?

Sığar, ama piksel boyutunun da küçük olması gerekir. 20 KB'lik bir JPG, birkaç yüz piksel genişliğindeki bir vesikalık için genellikle yeterlidir; büyük bir manzara fotoğrafını bu sınıra ayrıntısını koruyarak sığdırmak ise mümkün değildir. Hedef boyut aracı gerekirse pikselleri de otomatik küçültür.

WebP kullanırsam daha küçük olmaz mı?

Çoğu durumda olur, ama birçok başvuru formu yalnızca JPG, bazen de PNG kabul eder. Formda WebP açıkça yazmıyorsa JPG kullan. İki formatın farkları için JPG ve WebP sayfalarına bakabilirsin.

Diğer rehberler