Lossless
WebPOptions.Lossless property
Получает или задает значение, указывающее, является ли этоWebPOptions
без потерь.
public bool Lossless { get; set; }
Стоимость имущества
истинный
если без потерь; в противном случае,ЛОЖЬ
.
Примеры
В этом примере показано, как создать изображение WebP из другого растрового изображения с другим качеством сжатия.
[C#]
string dir = "c:\\temp\\";
// Загружаем GIF-анимацию
using (Aspose.Imaging.Image image = new Aspose.Imaging.Image.Load(dir + "test.gif"))
{
// для сжатия без потерь увеличение параметра качества увеличивает качество сжатия и уменьшает размер файла
image.Save(
dir + "output_lossless_20.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 20 }); // размер файла: 42 КБ
image.Save(
dir + "output_lossless_50.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 50 }); // размер файла: 41 КБ
image.Save(
dir + "output_lossless_80.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 80 }); // размер файла: 40 КБ
// для сжатия с потерями увеличение значения Quality повышает качество изображения и увеличивает размер файла
image.Save(
dir + "output_lossy_20.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 20 }); // размер файла: 24 КБ
image.Save(
dir + "output_lossy_50.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 50 }); // размер файла: 36 КБ
image.Save(
dir + "output_lossy_80.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 80 }); // размер файла: 51 КБ
}
Смотрите также
- class WebPOptions
- пространство имен Aspose.Imaging.ImageOptions
- сборка Aspose.Imaging