Browse Source

Fix benchmarks

pull/1552/head
James Jackson-South 5 years ago
parent
commit
a1176c933b
  1. 4
      tests/ImageSharp.Benchmarks/Codecs/DecodeWebp.cs
  2. 8
      tests/ImageSharp.Benchmarks/Codecs/EncodeWebp.cs

4
tests/ImageSharp.Benchmarks/Codecs/DecodeWebp.cs

@ -45,7 +45,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
[Benchmark(Description = "Magick Lossy Webp")] [Benchmark(Description = "Magick Lossy Webp")]
public int WebpLossyMagick() public int WebpLossyMagick()
{ {
var settings = new MagickReadSettings { Format = MagickFormat.Webp }; var settings = new MagickReadSettings { Format = MagickFormat.WebP };
using var memoryStream = new MemoryStream(this.webpLossyBytes); using var memoryStream = new MemoryStream(this.webpLossyBytes);
using var image = new MagickImage(memoryStream, settings); using var image = new MagickImage(memoryStream, settings);
return image.Width; return image.Width;
@ -62,7 +62,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
[Benchmark(Description = "Magick Lossless Webp")] [Benchmark(Description = "Magick Lossless Webp")]
public int WebpLosslessMagick() public int WebpLosslessMagick()
{ {
var settings = new MagickReadSettings { Format = MagickFormat.Webp }; var settings = new MagickReadSettings { Format = MagickFormat.WebP };
using var memoryStream = new MemoryStream(this.webpLossyBytes); using var memoryStream = new MemoryStream(this.webpLossyBytes);
using var image = new MagickImage(memoryStream, settings); using var image = new MagickImage(memoryStream, settings);
return image.Width; return image.Width;

8
tests/ImageSharp.Benchmarks/Codecs/EncodeWebp.cs

@ -44,8 +44,8 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
public void MagickWebpLossy() public void MagickWebpLossy()
{ {
using var memoryStream = new MemoryStream(); using var memoryStream = new MemoryStream();
this.webpMagick.Settings.SetDefine(MagickFormat.Webp, "lossless", false); this.webpMagick.Settings.SetDefine(MagickFormat.WebP, "lossless", false);
this.webpMagick.Write(memoryStream, MagickFormat.Webp); this.webpMagick.Write(memoryStream, MagickFormat.WebP);
} }
[Benchmark(Description = "ImageSharp Webp Lossy")] [Benchmark(Description = "ImageSharp Webp Lossy")]
@ -62,8 +62,8 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
public void MagickWebpLossless() public void MagickWebpLossless()
{ {
using var memoryStream = new MemoryStream(); using var memoryStream = new MemoryStream();
this.webpMagick.Settings.SetDefine(MagickFormat.Webp, "lossless", true); this.webpMagick.Settings.SetDefine(MagickFormat.WebP, "lossless", true);
this.webpMagick.Write(memoryStream, MagickFormat.Webp); this.webpMagick.Write(memoryStream, MagickFormat.WebP);
} }
[Benchmark(Description = "ImageSharp Webp Lossless")] [Benchmark(Description = "ImageSharp Webp Lossless")]

Loading…
Cancel
Save