Görsel Sıkıştırma Nasıl Çalışır: Kayıplı ve Kayıpsız Sıkıştırma Açıklaması | Bulk Image Compressor
Görsel Sıkıştırma Nedir, Gerçekten?
Görsel sıkıştırma, verileri kaldırarak dosya boyutunu azaltmakla ilgilidir. Bütün konsept bu. Diyelim ki 5 MB olan bir dosyayı alıp 500 KB veya daha altına küçültüyorsunuz. Soru her zaman şudur: hangi veriler kaldırılıyor ve farkı fark edecek misiniz?
Her dijital görsel, piksellerden oluşur ve her piksel renk bilgisi depolar. 4000x3000’lik bir fotoğrafın 12 milyon pikseli vardır ve her biri 24 bit renk verisi depolarsa, bu yaklaşık 36 MB ham bilgidir. Açıkçası, kimse 36 MB’lık görsel dosyalarla uğraşmak istemez, bu yüzden onları sıkıştırırız.
Buna iki yaklaşım vardır: kayıplı ve kayıpsız. Farklı çalışırlar, farklı sonuçlar üretirler ve farklı şeyler için iyidirler.
Kayıplı Sıkıştırma: Özlemeyeceğiniz Şeyleri Atmak
Kayıplı sıkıştırma, bazı görsel verilerini kalıcı olarak kaldırır. Gittikten sonra geri alamazsınız. Bu kulağa kötü geliyor, ancak işin aslı şu: gözlerinizin zaten fark etmekte pek iyi olmadığı şeyleri kaldırmak için tasarlanmıştır.
İnsan görüşü, renk değişikliklerinden çok parlaklık değişikliklerini algılamada daha iyidir. Ayrıca, bir görselin karmaşık, yoğun bölgelerindeki ince ayrıntıları yakalamakta pek iyi değiliz. Kayıplı sıkıştırma, bu iki gerçekten de yararlanır.
JPEG Sıkıştırması Nasıl Çalışır
JPEG, en yaygın kayıplı biçimdir ve çalışma şekli oldukça zekicedir.
İlk olarak, görsel küçük 8x8 piksel bloklarına bölünür. Her blok, Ayrık Kosinüs Dönüşümü (DCT) adı verilen bir işlemden geçer. Matematik konusunda endişelenmeyin. DCT’nin yaptığı şey, piksel verilerini “her konumdaki renkler”den “bu bloktaki değişim desenleri”ne dönüştürmektir.
Bu dönüşümden sonra veriler nicelenir. Bilginin gerçekten atıldığı adım budur. İnce, yüksek frekanslı ayrıntılar (renk ve parlaklıktaki küçük varyasyonlar) yuvarlanır veya elenir. Herhangi bir görsel düzenleyicideki kalite kaydırıcınız, bu nicelleştirmenin ne kadar agresif olacağını kontrol eder.
Kalite 95’te çok az şey kaldırılır. Kalite 30’da çok şey kaldırılır. Bu iki ayar arasındaki dosya boyutu farkı çok büyük olabilir, genellikle 10 kat veya daha fazla.
Son adım, entropi kodlamasıdır; bu, kalan verileri mümkün olduğunca verimli bir şekilde paketleyen kayıpsız bir adımdır. Bir dosyayı sıkıştırmak gibi düşünün.
Kalite Ödünleşimi
Her kayıplı sıkıştırma, dosya boyutu ve görsel kalite arasında bir ödünleşim içerir. İyi haber şu ki, bu ödünleşim doğrusal değildir. Kalite 100’den kalite 80’e geçmek, dosya boyutunuzu neredeyse hiç görünür fark olmadan %70 oranında azaltabilir. 80’den 60’a geçmek daha az yer kazandırır ancak ağır sıkıştırılmış fotoğraflarda bazen gördüğünüz bloklu, bulanık alanlar olan artefaktları göstermeye başlar.
Çoğu fotoğraf için kalite 75-85 en uygun noktadır. Büyük dosya boyutu tasarrufu elde edersiniz ve görsel çoğu insana hala harika görünür. Doğru dengeyi bulma hakkında daha fazla bilgi edinmek isterseniz, kalite kaybı olmadan görsel dosya boyutunu küçültme rehberimize göz atın.
Kayıpsız Sıkıştırma: Her Pikseli Korumak
Kayıpsız sıkıştırma, hiçbir veriyi kaldırmadan dosya boyutunu azaltır. Dosyayı açtığınızda, piksel piksel tam orijinali geri alırsınız. Ödünleşim, kayıpsız dosyaların kayıplı olanlardan daha büyük olmasıdır.
Peki hiçbir şey kaybetmeden bir dosyayı nasıl küçültürsünüz? Aynı verileri tanımlamanın daha verimli yollarını bularak.
PNG Sıkıştırması Nasıl Çalışır
PNG, en yaygın kullanılan kayıpsız biçimdir. Filtreleme ve DEFLATE sıkıştırmasının (ZIP dosyalarında kullanılan aynı algoritma) bir kombinasyonunu kullanır.
Sıkıştırmadan önce PNG, her piksel satırına filtreler uygular. Ham renk değerini depolamak yerine, her piksel ile yanındaki arasındaki farkı depolayabilir. Renklerin kademeli olarak değiştiği alanlarda, bu farklar çok küçük sayılardır, genellikle sıfırlardır. Küçük, tekrarlayan sayılar, rastgele görünen ham değerlerden çok daha iyi sıkıştırılır.
Filtrelemeden sonra veriler, tekrarlanan desenleri bulan ve bunları daha kısa kodlarla değiştiren DEFLATE’den geçer. Bir piksel dizisi birden çok kez görünüyorsa, bir kez depolanır ve başka her yerde referans alınır.
Sonuç: orijinalin hala mükemmel bir kopyası olan daha küçük bir dosya elde edersiniz. Tipik bir ekran görüntüsü veya grafik için PNG sıkıştırması, herhangi bir kalite kaybı olmadan dosya boyutunu %50-70 oranında azaltabilir.
Kayıpsızın Parladığı Yerler
Kayıpsız sıkıştırma, görselin geniş aynı renk alanlarına, keskin kenarlara ve metne sahip olduğunda en iyi sonucu verir. Ekran görüntüleri, logolar, diyagramlar, UI öğeleri, düz renkler ve temiz çizgiler içeren her şey PNG ile gerçekten iyi sıkıştırılır.
Fotoğraflar, her pikselde çok fazla varyasyon olduğu için kayıpsız yöntemlerle o kadar iyi sıkıştırılmaz. Kayıpsız sıkıştırılmış bir fotoğraf, aynı fotoğrafın kalite 80’de JPEG olarak kaydedilmesinden 3-5 kat daha büyük olabilir ve çoğu insan farkı görmez.
Her Türü Ne Zaman Kullanmalı
Kayıplı (JPEG) kullanın:
- Fotoğraflarla çalışıyorsanız
- Dosya boyutu, piksel mükemmelliğinden daha önemliyse
- Görsel web’de görüntülenecekse
- Aynı anda birçok görseli sıkıştırmanız gerekiyorsa (toplu işleme için Toplu Görsel Sıkıştırıcı’yı deneyin)
Kayıpsız (PNG) kullanın:
- Görselde metin, logo veya keskin kenarlar varsa
- Şeffaflığa ihtiyacınız varsa (PNG destekler, JPEG desteklemez)
- Ekran görüntüleri veya UI taslakları kaydediyorsanız
- Görseli daha sonra tekrar düzenlemeniz gerekiyorsa ve kaliteyi korumak istiyorsanız
Kalite Ayarları Gerçekte Ne Anlama Geliyor
Herhangi bir görsel aracında bir kalite kaydırıcısını 1’den 100’e ayarladığınızda, niceleme adımı sırasında ne kadar verinin atılacağını kontrol ediyorsunuz. Ancak sayılar araçlar arasında standartlaştırılmamıştır. Photoshop’ta kalite 80, GIMP’de kalite 80 ve çevrimiçi bir sıkıştırıcıda kalite 80’in tümü farklı sonuçlar üretebilir.
Sayıdan daha önemli olan çıktıdır. Görselinizi sıkıştırın, bakın ve dosya boyutunu kontrol edin. İyi görünüyorsa ve dosya yeterince küçükse, işiniz bitti. Kötü görünüyorsa, kaliteyi biraz artırın ve tekrar deneyin.
Pratik bir yaklaşım: kalite 80’de başlayın ve orijinaliyle karşılaştırın. Çoğu zaman, bir fark görmezsiniz. Görürseniz, 85 veya 90’ı deneyin. 70’in altında, sıkıştırma artefaktları çoğu fotoğrafta fark edilir hale gelir.
Birini veya Diğerini Seçmek Zorunda Değilsiniz
WebP gibi modern biçimler, aynı biçimde hem kayıplı hem de kayıpsız sıkıştırmayı destekler. Dosyayı kaydettiğinizde hangi modu kullanacağınızı seçersiniz. Bu esneklik, WebP’nin web görselleri için bu kadar popüler hale gelmesinin nedenlerinden biridir. Biçim farklılıkları hakkında daha fazla bilgiyi JPEG vs PNG vs WebP karşılaştırmamızda okuyabilirsiniz.
Alt satır: sıkıştırma, akıllı ödünleşimler yapmakla ilgilidir. Kayıplı, gözlerinizin özlemeyeceği verileri kaldırarak çalışır. Kayıpsız, aynı verileri daha verimli tanımlayarak çalışır. Hangisini ve ne zaman kullanacağınızı bilmek, size zaman kazandırır ve görsellerinizin mümkün olan en küçük dosya boyutunda iyi görünmesini sağlar.
Ready to compress your images?
Bulk compress JPEG, PNG, WebP, and AVIF images right in your browser. No uploads, no sign-ups.
Try Bulk Image Compressor