2015-06-04 25 views
7

değeri ile dönüştürüldüğünde artırıldı .plus ve .jpg dosyalarını .webp ile değiştirerek, uygulama boyutunu azaltmak için .webp ile değiştirmek istiyorum. jpg (.png ve .jpg her ikisi için de), dönüştürme WebP içinResim boyutu, jpg'den webp'ye 100

3 Bu olgu doğruladıktan:

  1. Kayıplı kaliteli% 80 ile
  2. Kayıplı% 100 kalite
  3. kayıpsız
  4. ile

    Ancak durumda 1 ve 2 için

    beklendiği gibi

Durum 1 için, boyut ~% 30 azaltılmış, boyutu artmıştır önemli ölçüde (170KB of .jpg - 470KB arasında .webp) azaltmak yerine.

Komut kullandı:

cwebp -q 100 input.jpg -o output.webp

Bu dönüştürüldüğünde boyutları azalır her üç durum için .png görüntülerle iyi çalışıyor

.webp biçimi.

Ancak aynı .jpg resmi ile çalışmıyor? Boyut küçültme .jpg görüntüsüne mi bağlı? .jpg/.png - .webp arasında dönüştürüldüğünde boyut küçültülüyor mu? Boyut neden arttı? libwebp ait

Versiyon: libwebp-0.4.3 OS - Windows 64 bit

+0

Kaybedeni kayıpsız veya kayıp dosya kalitesinden daha yüksek kaliteyle giriş dosyasına dönüştürürseniz, hiçbir kalite elde edemezsiniz, ancak dosya boyutu her zaman artar. – BladeCoder

+0

Neden düşüş var? Kayıpsızlık kaybının büyüklüğünü artıracağını bilmek benim için açık mı? Ya da JPG (girdi) kalitesinin çıkış kalitesinden daha az olduğunu nasıl öğrenebilirim (Durum 2)? – userv

+2

(Downvote iyi değil, katılıyorum) Kayıp ve kayıpsız 2 farklı şey, elma ve portakal gibi. Kayıpsız sıkıştırma algoritmaları kesin görüntüyü verir, böylece dosya her zaman kayıptan daha büyüktür. Sorun, bir görüntüyü Jpeg'ye (kayıplı) sıkıştırdığınızda, yapaylık ekler. Yani bu jpeg görüntüsünü Png'de (kayıpsız) sıkıştırmaya çalışırsanız, kayıpsız algoritma, her artefaktı piksel mükemmel şekilde çoğaltmak için kodlayacaktır. Sonunda, bu Png, ek nesneler nedeniyle, kaynaktan gelen kodlamayı kodladığınızdan bile daha büyük olacaktır. – BladeCoder

cevap

2

yüz sorun JPEG ile farklı sıkıştırma almak için manipüle değişkenlerin çok sayıda vardır olmasıdır. Kayıp sıkıştırmadan elde ettiğiniz fayda budur. Kayıpsız sıkıştırma, birkaç seçeneğe (herhangi bir seçenek varsa) sahip olma eğilimindedir. Kayıpsız sıkıştırmada, tradeoff zamana karşı sıkıştırmadır. Kayıp olarak, kalite ve sıkıştırmadır.

Kayıp bir sıkıştırılmış görüntüyü ikinci bir kayıplı sıkıştırma işlemi ile çalıştırıyorsunuz ve önceden tahmin edilemeyen sonuçlar alıyorsunuz.

Gerçek karşılaştırma, PNG görüntülerinizi almak ve sıkıştırma ile karşılaştırıldığında aldığınız kaliteyi görmek için çeşitli ayarları kullanarak bunları webp ve JPEG kullanarak sıkıştırmak olabilir.