İçeriğe geç

PNG resimlerini sıkıştırın

PNG ekran görüntülerini ve grafikleri kayıpsız optimize edin ya da renkleri azaltarak çok daha küçük dosyalar elde edin.

Dosyaları buraya bırakın

veya

Dosya seçin

PNG · JPG · GIF · SVG · TIFF · WebP

Dosyalar cihazınızdan hiç çıkmaz

Sıkıştırıcı yükleniyor…

PNG dosyaları nasıl sıkıştırılır

  1. Dosyalarınızı ekleyin

    Dosyaları kutuya bırakın, yapıştırın veya cihazınızdan seçin. Hiçbir şey yüklenmez.

  2. Ayarları kontrol edin

    Varsayılan ön ayar çoğu dosyaya uygundur. Daha küçük bir dosya gerekiyorsa kaliteyi, boyutu veya formatı değiştirin.

  3. Sonucu indirin

    Her dosyayı ayrı ayrı ya da hepsini tek bir ZIP olarak kaydedin. Bir dosya küçülemiyorsa orijinali sizde kalır.

PNG neyde iyidir

PNG (Portable Network Graphics), 1996’da GIF’in patentsiz bir alternatifi olarak oluşturuldu. Kayıpsızdır: çözdüğünüz her piksel, kaydedilen pikselin tam olarak aynısıdır. Tam rengi, gri tonlamayı, paletli dizinlenmiş rengi ve tam bir alfa kanalını destekler; böylece kenarlar her türlü arka plana yumuşakça karışabilir. Bu da PNG’yi ekran görüntüleri, logolar, simgeler, kullanıcı arayüzü grafikleri, grafikler ve keskin metin içeren her şey için olağan seçim yapar.

Kayıpsız olmanın bedeli boyuttur. PNG olarak kaydedilmiş bir fotoğraf, aynı fotoğrafın JPEG hâlinden çoğu zaman birkaç kat büyüktür, çünkü bir fotoğrafın gürültüsü ve ince dokusu sıkıştırılacak kadar iyi tahmin edilemez.

PNG dosyaları neden yine de küçülebilir

PNG iki aşamada sıkıştırır. Önce her piksel satırına, piksel değerlerini komşularından farklarıyla değiştiren bir filtre (None, Sub, Up, Average veya Paeth) uygulanır; düz alanlar uzun sıfır dizilerine dönüşür. Ardından filtrelenmiş veri, ZIP ile aynı algoritma olan DEFLATE ile paketlenir. Pek çok program filtreleri ve DEFLATE ayarlarını iyi değil hızlı seçer, bu yüzden aynı pikseller çoğu zaman daha az baytla saklanabilir.

Bu, bir PNG’yi küçültmenin iki yolunu verir:

  • Kayıpsız optimizasyon. Araç, farklı filtre stratejilerini ve sıkıştırma ayarlarını deneyip en küçük sonucu tutan OxiPNG’yi çalıştırır. Resim piksel piksel aynı kalır. Kazanç büyük ölçüde dosyanın nasıl kaydedildiğine bağlıdır: hızlı bir ekran görüntüsü aracından alınan bir dışa aktarma çoğu zaman belirgin şekilde küçülür, zaten optimize edilmiş bir dosya ise pek değişmez.
  • Palet azaltma (kayıplı). Şeffaflık içeren tam renkli bir PNG piksel başına 4 bayt saklar. Bunu en fazla 256 renklik bir palete dönüştürmek, DEFLATE daha başlamadan piksel başına 1 bayt saklar; bu modun genellikle çok daha fazla tasarruf sağlamasının nedeni budur. Düz grafikler ve ekran görüntüleri bunu iyi kaldırır; yumuşak geçişlerde ve fotoğraflarda bantlaşma görülebilir.

Palet azaltma varsayılandır (“Akıllı” mod, titreklemeli 256 renk); her pikselin birebir kalması gerektiğinde PNG sıkıştırmayı Kayıpsız’a çevirin. Renk sayısı ayarı palet boyutunu belirler; daha az renk, daha küçük bir dosya ve geçişlerde görünür basamaklar için daha fazla risk demektir.

Yaygın işler için ayarlar

ResimModNotlar
Logo veya simgeAkıllı, 64–256 renkYumuşak kenarları koyu ve açık bir arka plana karşı kontrol edin
Metin içeren ekran görüntüsüAkıllı, 256 renk ya da KayıpsızYüksek çözünürlüklü bir ekrandan alındıysa önce küçültün
Dokümantasyon için diyagramKayıpsızSonradan düzenleme için her çizgiyi birebir korur
Yanlışlıkla PNG olarak kaydedilmiş fotoğrafÇıktıyı JPG veya WebP’ye çevirinPNG’yi yalnızca şeffaflığa veya birebir piksellere ihtiyacınız varsa kullanın

Retina ekran görüntüleri devasa PNG’lerin sık rastlanan bir kaynağıdır: 2880 × 1800’lük bir dizüstü bilgisayar ekranında tam ekran bir görüntü 5 milyondan fazla piksel içerir. Uzun kenarı 1600 px’e küçültmek bunu üçte birin altına indirir ve genellikle herhangi bir sıkıştırma ayarından daha fazla etki eder.

Fikir vermesi için: testlerimizde Wikipedia, MDN ve GitHub sayfalarından alınmış dört PNG ekran görüntüsü, varsayılan Akıllı modla %58–60 küçüldü; Kayıpsız modda ise medyan değerde yaklaşık üçte bir küçüldü. Kendi dosyalarınız daha fazla veya daha az küçülebilir.

Sık karşılaşılan sorunlar

  • Akıllı moddan sonra geçişlerde bantlaşma. Renk sayısını artırın ya da kayıpsıza geri dönün.
  • Şeffaf bir logonun çevresinde tırtıklı bir hale. Kenar yumuşatmalı kenarlar birkaç şeffaflık seviyesine ihtiyaç duyar; bu tür resimler için en az 128 renk tutun.
  • Kayıpsız modda neredeyse hiç tasarruf yok. Dosya zaten iyi paketlenmişti. Gerçek bir fark yalnızca palet azaltma veya daha küçük boyutlarla elde edilir; daha küçük bir şey yapılamadığında araç orijinal dosyayı geri verir.
  • PNG aslında bir fotoğraf. JPEG veya WebP içeriğe daha uygundur ve çok daha küçük olur.

PNG hakkında sorular

Kayıpsız mod resmimi herhangi bir şekilde değiştirir mi?

Hayır. Çözülen pikseller aynıdır; yalnızca paketlenme biçimleri değişir. Önce/sonra görünümünü istediğiniz yakınlaştırma seviyesinde karşılaştırabilirsiniz, bir fark bulamazsınız.

PNG-8 ile PNG-24 arasındaki fark nedir?

Bunlar resmî olmayan adlardır. PNG-8, en fazla 256 renklik paleti olan dizinlenmiş bir resim demektir; PNG-24 tam RGB renk demektir, PNG-32 ise buna bir alfa kanalı ekler. Bu araçtaki palet modu, şeffaflık da içerebilen PNG-8 dosyaları üretir.

Şeffaflık sıkıştırmadan sonra korunur mu?

Evet, her iki modda da. Çıktıyı JPG’ye çevirirseniz, JPEG’de alfa kanalı olmadığı için şeffaf alanlar beyaz olur.

Web sitemde PNG mi kullanmalıyım, WebP mi?

Şeffaflık içeren fotoğraflar için WebP genellikle çok daha küçüktür ve tüm güncel tarayıcılar onu gösterir. Bu araç WebP’yi kayıplı modunda yazar; bu yüzden piksel piksel aynı kalması gereken grafikler için, eski yazılımlarda da açılan PNG’yi tercih edin.

Diğer resim araçları

Resim sıkıştırıcı karışık bir dosya partisini işler. Hareketli grafikler GIF sıkıştırıcıya aittir; nasıl çalışır sayfası kayıpsız ve kayıplının ne anlama geldiğini daha ayrıntılı açıklar.