Quality

WebPOptions.Quality property

Kaliteyi alır veya ayarlar.

public float Quality { get; set; }

Mülk değeri

Kalite.

Örnekler

Bu örnek, farklı sıkıştırma kalitesine sahip başka bir tarama görüntüsünden bir WebP görüntüsünün nasıl oluşturulacağını gösterir.

[C#]

string dir = "c:\\temp\\";

// GIF animasyonu yükle
using (Aspose.Imaging.Image image = new Aspose.Imaging.Image.Load(dir + "test.gif"))
{
    // kayıpsız sıkıştırma için kalite ayarını artırmak sıkıştırma kalitesini artırır ve dosya boyutunu küçültür
    image.Save(
        dir + "output_lossless_20.webp",
        new  Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 20 }); // dosya boyutu: 42 KB

    image.Save(
        dir + "output_lossless_50.webp",
        new  Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 50 }); // dosya boyutu: 41 KB

    image.Save(
        dir + "output_lossless_80.webp",
        new  Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 80 }); // dosya boyutu: 40 KB


    // kayıplı sıkıştırma için Kalite değerini artırmak görüntü kalitesini artırır ve dosya boyutunu artırır
    image.Save(
        dir + "output_lossy_20.webp",
        new  Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 20 }); // dosya boyutu: 24 KB

    image.Save(
        dir + "output_lossy_50.webp",
        new  Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 50 }); // dosya boyutu: 36 KB

    image.Save(
        dir + "output_lossy_80.webp",
        new  Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 80 }); // dosya boyutu: 51 KB
}

Ayrıca bakınız