Write WebP Lossy And Lossless
WEBP JPG Format Conversion Pipeline Compression
Writes image in WebP lossy and lossless format.
Сode Snippet
using (var reader = new JpegReader("Chicago.jpg"))
using (var writerLossy = new WebPWriter("WriteWebPLossy.webp"))
using (var writerLossless = new WebPWriter("WriteWebPLossless.webp"))
{
writerLossy.Quality = 85f;
Pipeline.Run(reader + writerLossy);
writerLossy.FrameOptions.Lossless = true;
Pipeline.Run(reader + writerLossless);
}
var lossy = new System.IO.FileInfo("WriteWebPLossy.webp");
var lossless = new System.IO.FileInfo("WriteWebPLossless.webp");
Console.WriteLine("Lossy WebP: {0} b", lossy.Length);
Console.WriteLine("Lossless WebP: {0} b", lossless.Length);
Input
Chicago.jpg
Output
WriteWebPLossy.webp
WriteWebPLossless.webp
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog