2012-10-18 25 views
57

Çok fazla resim kullanan bir uygulama yapıyorum, bu yüzden oldukça büyük oluyor. PNG görüntülerinde 15mb'den fazla var ve bu görüntüleri JPG'ye dönüştürürsem 5MB veya daha azını alırdım! Peki neden JPG yerine PNG kullanmalıyım?Neden PNG kullanıyor ve JPG kullanmamalıyım?

PNG'lerin tercih edildiğini biliyorum, ancak JPG ile ne kaybederim?

DÜZENLEME: Herkese teşekkürler!

Sadece bir not: Cevabımı aldığımdan ve çoğu dosyada PNG kullanmam gerektiğini anladığımdan bu web sitesini http://tinypng.org/ buldum ve bu bana çok yardımcı oluyor. Resimlerimin 15mb'si şimdi 7mb'dir. Öyleyse, eğer herkes aynı durumdaysa, umarım yardımcı olur!

+3

JPG saydamlığı desteklemez kalitesini – JustSid

+4

kaybedecek, ama PNG yapar:

Ayrıca bkz. Bu nedenle PNG'yi seçtim. –

+2

IIRC, PNG daha iyi ölçekler, ancak benim için sözümü tutmayın. Böyle bir fark yaratırlarsa, JPG için ideal olan pek çok fotoğraf kullanıyor olabilirsiniz. Durumunda olsaydım, JPG'leri denerim ve orta/düşük son telefonda iyi görünüp görünmediklerini görürdüm. 10MB, gündelik bir uygulama için oldukça büyük. – Muz

cevap

47

Başlıca Nedeni - PNG, JPG üzerinden Alpha Transparency avantajından yararlanacaktır. PNG vs. GIF vs. JPEG vs. SVG - When best to use?

+3

"Photoshop gibi önemli bir yazılımın formatın çok zayıf bir şekilde uygulanması" Bu konuda bazı detaylar veya referanslar var mı? – leonbloy

+2

@leonbloy: Bakınız: http://graphicdesign.stackexchange.com/questions/5888 –

+1

@leonbloy [Photoshop Index + Alpha'yı desteklemiyor] (http://calendar.perfplanet.com/2010/png-that-works /) [alfa * ile en küçük dosyalar *] (http://pngmini.com) veren kombinasyon. – Kornel

13

PNG'ler birkaç katı renk (katı çokgenler) için resimlerden daha küçüktür (JPEG artifaktlarını daha belirgin hale getirdikleri için) JPEG'ler, tutarlı desenlere sahip olmayan fotoğraflar ve diğer resimler için daha iyidir (JPEG artifaktları burada daha zordur)

İlgili konular