Bir PNG Resmini Boyutlandır
Burada bir PNG'yi boyutlandırmak kayıpsız bir gidiş dönüş: pikseller, boyutlarınıza yeniden örneklenir ve PNG'nin kayıpsız sıkıştırması ile doğrudan geri yazılır, alfa kanalı dahil. Karar vermeniz gereken bir kalite yoktur — ayarlar panelindeki kaydırıcı yalnızca kayıplı formatlar için geçerlidir ve çıktı PNG olduğunda göz ardı edilir. Bunun yerine dikkat etmeniz gereken, PNG dosya boyutlarının boyutlandırmadan sonra nasıl davrandığı ve pürüzsüz yeniden örneklemenin sert kenarlı görüntülere ne yaptığıdır. Her ikisi de sürprizler içerir.
PNG için neden kalite seçeneği yok
PNG'nin tek bir sıkıştırma şeması vardır ve bu kayıpsızdır, bu nedenle kodlayıcının açığa çıkaracak bir kalite ayarı yoktur: yeniden örneklemeden çıkan pikseller her seferinde tam olarak saklanır. Bu nedenle, bu format için kaydırıcıyı göz ardı eder — motor, bir PNG kodlamasına asla bir kalite değeri geçmez.
Kaybettiğiniz tek bilgi, yeniden örneklemenin kendisinin kaldırdığıdır. 2000 piksel genişliğinden 1000'e geçmek, örneklerin dörtte üçünü atar ve bu süreçte herhangi bir kodlayıcı seçeneği yer almaz. Bu aynı zamanda, tekrar eden boyutlandırmaların kayıplı formatların biriktirdiği şekilde hasar biriktirmediği anlamına gelir: on kaydetme, boyutlar değişmediği sürece bir kaydetme ile aynı maliyete sahiptir. Eğer aynı boyutlarda daha küçük bir dosyaya ihtiyacınız varsa, bu bir sıkıştırma sorunudur, boyutlandırma sorunu değil.
Çıktı her zaman tam 32-bit — palet dosyaları büyür
Web'deki birçok PNG, palet dosyalarıdır: her piksel için bir renk saklamak yerine, en fazla 256 renkten oluşan bir tablodaki bir indeksi saklar, bu da simgeleri ve basit grafikleri çok küçük yapar. Tarayıcı, böyle bir dosyayı tam RGBA olarak çözer ve bu araç, sonucu tam 32-bit görüntü olarak geri yazar, çünkü çizdiği tuvalin palet kavramı yoktur.
Sonuç, sezgisel olmayan bir durumdur: dikkatlice optimize edilmiş 30 KB'lık bir palet simgesi, daha küçük yapıldıktan sonra daha büyük geri dönebilir, çünkü palet hilesi çıktıdan kaybolmuştur. Büyütme bunu artırır — kayıpsız sıkıştırma, her yeni piksel için hesap yapmak zorundadır, bu nedenle bir PNG'nin boyutlarını iki katına çıkarmak, saklaması gereken ham veriyi yaklaşık dört katına çıkarır. Optimize edilmiş bir dosya önemliyse, orijinal dosyayı saklayın ve boyutlandırılmış kopyayı türetilmiş çıktı olarak değerlendirin.
Sert kenarlar, piksel sanatı ve pürüzsüz interpolasyon
Yeniden örnekleyici, tarayıcının yüksek kaliteli yumuşatma filtresidir ve kasıtlı olarak en yakın komşu seçeneği yoktur. Fotoğraflar için bu doğru filtredir. Piksel sanatı, bir piksel ızgara çizgileri ve küçük UI metni için bu yanlış olandır: yumuşatma, keskin tek piksel kenarları komşu piksellere yayar ve bunlar gri ve yumuşak çıkar. Fotoğraflar, koruyacak sert kenarlara sahip olmadıkları için serbestçe ölçeklendirilebilir.
Zararları sınırlamanın üç yolu. Temiz tam faktörlerle ölçeklendirin — %50, iki pikseli birine dönüştürür, bir buçuk yerine. Her şeyi küçültmek yerine ihtiyaç duymadığınız kısımları kırpın, bu hayatta kalan piksellerin dokunulmadan kalmasını sağlar. Ve burada asla piksel sanatını büyütmeyin; interpolasyon, stilinin tam olarak yasakladığı bir şeydir ve en yakın komşu ölçeklendirme ile özel bir editör bunun için doğru araçtır.
Sıkça Sorulan Sorular
Şeffaf arka plan korunuyor mu?
Evet, tamamen. Alfa kanalı, renk kanallarıyla birlikte yeniden örneklenir, bu nedenle kısmi şeffaflık — yumuşak gölgeler, anti-alias kenarlar — yeni boyutta hayatta kalır. Ancak, dosyayı daha sonra alfa içermeyen bir formata dönüştürürseniz kaybolur.
PNG'mi küçülttüm ve dosya büyüdü. Nasıl?
Orijinaliniz muhtemelen bir palet dosyasıydı. Çıktı, tam 32-bit RGBA olarak yazılır, bu nedenle daha az pikselden tasarruf edilen alan, palet kodlamasının kaybı ile aşılabilir. El ile optimize edildiğinde orijinal dosyayı saklayın.
Bu, animasyonlu bir PNG'yi boyutlandırabilir mi?
Sadece ilk karesi — bir APNG, hareketsiz bir görüntü olarak çıkar ve bu format için hiçbir uyarı görünmez. Önemli olan bir şeyi değiştirmeden önce sonucu kontrol edin.
PNG'm aslında bir fotoğraf. PNG olarak kalmalı mı?
Muhtemelen hayır. Kayıpsız sıkıştırma, sürekli ton detayını pahalı bir şekilde saklar, bu nedenle bir fotoğrafik PNG, herhangi bir boyutta ağır kalır. Burada boyutlandırın, ardından görüntü dönüştürücüsünün bunu WebP veya JPEG'e dönüştürmesine izin verin; dosya boyutundaki düşüş genellikle dramatiktir.
Eğer görüntümün şekli, yazdığım genişlik ve yükseklikle eşleşmiyorsa ne olur?
Bir uyum modu seçin. Doldur & Kırp, görüntüyü tam kutunuzu dolduracak şekilde keser; Germe, onu sığdırmak için çarpıtır; İçeri Sığdır, her şeyi korur, ancak çıktı, görüntünün uyumlu boyutuna küçülür — yazdığınız kutudan daha küçük, asla ona göre genişletilmez.
Gömülü renk profili korunuyor mu?
Hayır. Görüntü, tarayıcının standart sRGB alanında yeniden inşa edilir ve herhangi bir gömülü profil geride bırakılır. Ekran görüntüleri ve web grafikleri için önemsizdir; renk yönetimli baskı çalışmaları için, profilleri koruyan bir uygulamada boyutlandırın.
Diğer boyutlandırma kılavuzları
- JPG'yi Yeniden Boyutlandır
- WebP'yi Yeniden Boyutlandır
- Toplu olarak görüntüleri yeniden boyutlandır
- Instagram boyutları
- YouTube küçük resim boyutu
- 2x2 pasaport fotoğrafı
- 4x6 baskı boyutu
Resimleri Çevrimiçi Boyutlandır — Ücretsiz Resim Boyutlandırıcı