← Bloga dön

Sorunsuz bir sıkıştırma aracı, size bu soruyu sormamalıdır: Kalite kaydırıcısını nereye sürükleyeceksiniz?

Bir resim sıkıştırma aracı açın, ekranın tam ortasında bir kaydırıcı olsun: Quality: 80. İçinden üç saniye geçer – 75 mi yoksa 85 mi? 60'ya çekseniz bulanıklaşır mı? Sonunda üzerine dokunmadan sadece 'Sıkıştır' butonuna basarsınız. Eğer çoğu insan sonunda varsayılan değerde kalıyorsa, bu kaydırıcı aslında size yardımcı mı oluyor, yoksa aracın yapması gereken kararları sizin üstünüze mi atıyor?

Paylaş

Bir resim sıkıştırma aracı açın, ekranın tam ortasında bir kaydırıcı olsun: Quality: 80. İçinden üç saniye geçer – 75 mi yoksa 85 mi? 60'ya çekseniz bulanıklaşır mı?
Sonunda üzerine dokunmadan sadece 'Sıkıştır' butonuna basarsınız.
Eğer çoğu insan sonunda varsayılan değerde kalıyorsa, bu kaydırıcı aslında size yardımcı mı oluyor, yoksa aracın yapması gereken kararları sizin üstünüze mi atıyor?


Kaydırıcıdaki sayıların aslında tek bir anlamı yok

'Kalite 80', 'görüntü kalitesinin %80'ini korursunuz' gibi geliyor ama öyle değil.

  • Yüzde değildir. JPEG kalitesi, sadece ölçeklendirme tablosunu (quantization table) ayarlayan bir katsayıcıdır; 80 kalite ile 40 kalite arasındaki fark görüntü kalitesinde 'yarı yarıya' değildir.
  • Aynı sayı farklı kodlayıcılarda karşılaştırılamaz. Aynı 80 yazsın, libjpeg, MozJPEG, Photoshop, çeşitli telefon kodlayıcıları çıktı kalite ve boyut olarak tamamen farklıdır. Photoshop'un 'Kalite 8'i ile bir çevrim içi aracın '80'i tamamen farklı ölçeklerle ölçülür.
  • Farklı formatlar arasında karşılaştırılamaz. WebP'nin 80'i, AVIF'in 80'i, HEIC'in 80'i arka planda tamamen farklı kodlama ilkelerine dayanır. AVIF'in speed, WebP'in method gibi parametreler de sonuçları etkiler ancak genellikle 'Gelişmiş Seçenekler' içinde saklanır veya tamamen verilmeyebilir.

Bir araç 0-100 arası bir kaydırıcı sunduğunda aslında şunu soruyor: 'Lütfen bu kodlayıcı, bu format ve bu görüntü için uygun bir katsayı seçin.' Bu soruyu çoğu kullanıcı cevaplayamaz ve cevaplaması da gerekmez.

Hatta bunu da biliyor olsanız bile, tek bir kaydırıcı bir toplu iş için yeterli değil

Eğer profesyonel bir kullanıcı olup her parametrenin ne anlama geldiğini biliyorsanız, sorun yine de devam eder: Her görüntü için en iyi parametre farklıdır.

  • Gökyüzü, beyaz bir duvar, bol miktarda yumuşak geçişler olduğunda; kalite biraz düşürülürse renk blokları ve kareler oluşabilir;
  • Bir orman, bir çimenlik, yoğun detaylar olduğunda; aynı parametrelerle kayıp neredeyse hissedilmez;
  • Bir ekran görüntüsü, keskin metin kenarlıkları olduğunda; JPEG sıkıştırması çizgili (halo) görünümüne yol açabilir – aslında daha çok PNG'e uygun bir formattır.

300 görüntüyü sürükleyip bırakırsınız, kaydırıcı tek. Ya en az toleranslı görüntüye göre ayarlarsınız, diğer 299 görüntü gereksiz yere yer kaplar; ya da ortalama seviyeye göre ayarlarsınız, bazı görüntüler bozulur. Tek bir genel kaydırıcı, doğası gereği toplu işlemeden çatışır.

Kaydırıcı aslında ne yapıyor: Sorumluluğu size devrediyor

Bu, en az konuşulan noktadır.

Sıkıştırma sonucu istenmediğinde – bulanıklaşmışsa veya sıkıştırma yapamadıysa – kullanıcıların ilk tepkisi 'Parametrelerimi doğru ayarlayamadım' olacaktır, bu da 'Bu araç işe yaramaz' demek değildir. Kaydırıcı, aracın her durumda yanlış olmamasını sağlar: Yanlış olan, kaydırıcıyı sürükleyen kişidir.

Böylece kullanıcılar tekrar tekrar dener: sıkıştırır, açıp karşılaştırır, ayarlar, tekrar sıkıştırır. Orijinal olarak 'sürükle ve bırak' işleminin yapılması gereken bir eylem, standart cevabı olmayan bir parametre ayar deneyine dönüşür. Sadece bir klasörü biraz daha küçültmek isteyenler için bu tamamen bir yük haline gelir.

İyi bir araç, kararı sizin üstünüzde tutmalı, onu 'özgürlük' olarak size sunmamalıdır.

Kaydırıcı verilmeyen bir araç, ekstra iş yapmalı

Kaydırıcıyı kaldırmak tembelce bir şey değil – aksine, aracın kullanıcıya bırakılan işleri yerine getirmesi gerekir. Bu, ImgZilla yaparken seçtiğimiz yoldur: Parametreler sabit, arayüzde kalite kaydırıcı yok.

Ancak 'sabit' demek 'birebir uygulama' demek değildir:

  • Her format için ayrı ayarlamalar. JPEG, WebP, AVIF, HEIC, GIF için her biri görsel olarak bozulmayan aralıkta parametreler seçilir; PNG ve SVG gerçek kayıpsız sıkıştırma yürütür, pikseller bir bileşen değiştirilmez.
  • Gerçek formatı kullanır. Dosya başlığını okuyarak gerçek formatı belirler, yanlış uzantılı dosyalar da yanlış parametrelerle işlenmez.
  • Sıkıştırılamıyorsa sıkıştırma yapmaz. %0.4'ten daha az bir sıkıştırma oranı elde edilemeyen dosyalar 'En aza indirildi' olarak işaretlenir, orijinal olarak saklanır ve ücretsiz bakiyeyi de tüketmez. Ciddiye optimize edilmiş görüntüler tekrar tekrar kodlanmaz.
  • Sonuç doğrulanabilir ve geri alındı. İç içe geçmiş karşılaştırma penceresi (⌘D) sol sağ bölmeli, gerçek piksellere yakınlaştırarak tek tek karşılaştırma; orijinal görüntüler varsayılan olarak çöp kutusuna gider, istenmezse 'orijinaline geri döner'.

Yapmanız gereken tek karar: Bir bakış, memnunsanız bırakın, memnun değilseniz geri yükleyin. Bu, '75 mi yoksa 85 mi?' diye düşünmekten çok daha kolaydır.

Ayrıca gerçek test verileri de var: 32.188 adet kamera çıktılı JPEG ortalamada %76.8 tasarruf sağlarken, bazı sitelerde zaten sıkıştırılmış bir JPG topluluğunu tekrar sıkıştırmak hala %46.8 tasarruf sağlamıştır (Detaylar için 'ImgZilla Gerçek Testi' serisine bakın). Bu, sabit parametrelerin 'gereğinden fazla korumacı' olduğu anlamına gelmez – çoğu görüntünün orijinal parametreleri, gerçekten gerekenden çok daha yüksektir.

Ne zaman gerçekten kaydırıcıya ihtiyacınız var

'Sıkıştırma kaydırıcıları verilmemeli' demek, onların hiçbir değeri olmadığı anlamına gelmez. Bazı kişiler gerçekten ihtiyaç duyar:

  • Daha sonra düzenlemek için orijinal dosya. ImgZilla, JPEG için yaklaşık kalite 70'lik bir değer kullanır ve 4:2:0 chroma sampling uygular; EXIF gibi meta verileri de kaldırır. Bu, görüntülemek, paylaşmak ve internette gezinmek için yeterlidir, ancak bu görüntü daha sonra yoğun renk düzenlemesi yapılacaksa veya tekrar dışa aktarılacaksa orijinal dosyayı saklamanız gerekir veya daha yüksek kalite parametrelerini manuel olarak belirleyebilen bir aracı kullanmalısınız (Detaylar için 'ImgZilla Gerçek Testi (Üç): Fotoğrafçı Bakış Açısı'ya bakın).
  • Belirli bir boyut hedefi var. Örneğin 'Her görüntü maksimum 200 KB' olmalı, bu yüzden hedefe göre parametreleri tersinden hesaplamak gerekir.
  • Format değişimi veya boyut değişimi istiyorsanız. ImgZilla format değiştirmez veya çözünürlüğü değiştirmez; bu tür talepler için Squoosh, Zipic gibi daha esnek araçları kullanın.

Bu nedenle daha doğru ifade şudur: Çoğu 'görüntüyü daha küçültmek ve aynı zamanda bozulmamak' senaryosu için kaydırıcı gereksizdir. Gerçekten ihtiyaç duyanlar, ihtiyaçlarını net bir şekilde biliyorlardır.


Özet Tablo

Kalite Kaydırıcılı Araçlar ImgZilla (Sabit Parametreler)
Kullanıcının yapması gereken karar Her format ve toplu iş için bir parametre seçmek Sonuğu görmek, memnunsanız bırakmak
Toplu İşleme Tek bir parametre tüm görüntüleri kapsar Her format için ayrı ayarlar, sıkıştırılamayanlar otomatik atlanır
Bozulduysa ne yapmalı? Tekrar parametre ayarlamak için sıkıştırmak Çöp kutusundan geri yüklemek
Kimler için uygundur Belirli parametre ihtiyacı olan profesyonel kullanıcılar Görüntüyü küçültmek ve kodlama ayarlarına girmek istemeyenler

İyi bir araç, size seçim yapmayı bırakmamalıdır. Kararı sizin için doğru yapmalı ve ardından geri çekilme şansı vermelidir.

ImgZilla şu an macOS (12.3 ve üzeri) için desteklenmektedir; Mac App Store'dan indirilebilir. Ücretsiz sürümde günde 10 adet sıkıştırma yapılabilir ve sadece başarılı sıkıştırma işlemleri bakiyeyi tüketir – klasörü sürükleyip bırakın, hiçbir parametre ayarı yapmadan sonucu görün ve karar verin.

Daha küçük, daha hızlı görseller mi?

ImgZilla’yı indirin ve yerelde sıkıştırın — görselleriniz Mac’inizden hiç çıkmaz.