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çinPNG · 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
Dosyalarınızı ekleyin
Dosyaları kutuya bırakın, yapıştırın veya cihazınızdan seçin. Hiçbir şey yüklenmez.
Ayarları kontrol edin
Varsayılan ön ayar çoğu dosyaya uygundur. Daha küçük bir dosya gerekiyorsa kaliteyi, boyutu veya formatı değiştirin.
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
| Resim | Mod | Notlar |
|---|---|---|
| Logo veya simge | Akıllı, 64–256 renk | Yumuş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ız | Yüksek çözünürlüklü bir ekrandan alındıysa önce küçültün |
| Dokümantasyon için diyagram | Kayıpsız | Sonradan düzenleme için her çizgiyi birebir korur |
| Yanlışlıkla PNG olarak kaydedilmiş fotoğraf | Çıktıyı JPG veya WebP’ye çevirin | PNG’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.