Lossless
WebPOptions.Lossless property
Ottiene o imposta un valore che indica se questoWebPOptions
è senza perdite.
public bool Lossless { get; set; }
Valore della proprietà
VERO
se senza perdite; altrimenti,falso
.
Esempi
Questo esempio mostra come creare un’immagine WebP da un’altra immagine raster con una qualità di compressione diversa.
[C#]
string dir = "c:\\temp\\";
// Carica un'animazione GIF
using (Aspose.Imaging.Image image = new Aspose.Imaging.Image.Load(dir + "test.gif"))
{
// per la compressione senza perdita di dati, aumentando l'impostazione della qualità aumenta la qualità della compressione e diminuisce la dimensione del file
image.Save(
dir + "output_lossless_20.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 20 }); // dimensione del file: 42 KB
image.Save(
dir + "output_lossless_50.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 50 }); // dimensione del file: 41 KB
image.Save(
dir + "output_lossless_80.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = true, Quality = 80 }); // dimensione del file: 40 KB
// per la compressione con perdita di dati, aumentando il valore Qualità aumenta la qualità dell'immagine e aumenta la dimensione del file
image.Save(
dir + "output_lossy_20.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 20 }); // dimensione del file: 24 KB
image.Save(
dir + "output_lossy_50.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 50 }); // dimensione del file: 36 KB
image.Save(
dir + "output_lossy_80.webp",
new Aspose.Imaging.ImageOptions.WebPOptions() { Lossless = false, Quality = 80 }); // dimensione del file: 51 KB
}
Guarda anche
- class WebPOptions
- spazio dei nomi Aspose.Imaging.ImageOptions
- assemblea Aspose.Imaging