public void Case5() { var builder = new WebPDecoderBuilder(); var encoder = builder .Crop(0, 0, 50, 50) .ExportFormat(ExportFormats.BMP) .Build(); if (!Directory.Exists("Output")) { Directory.CreateDirectory("Output"); } using (var outputFile = File.Open("Output/openCC.bmp", FileMode.Create)) using (var inputFile = File.Open("Samples/openCC.webp", FileMode.Open)) { encoder.Decode(inputFile, outputFile); } }
public void Case4() { var builder = new WebPDecoderBuilder(); var encoder = builder .Crop(0, 0, 50, 50) .MultiThread() .Build(); if (!Directory.Exists("Output")) { Directory.CreateDirectory("Output"); } using (var outputFile = File.Open("Output/openCC-Crop.png", FileMode.Create)) using (var inputFile = File.Open("Samples/openCC.webp", FileMode.Open)) { encoder.Decode(inputFile, outputFile); } }