Browse Source

fix benchmarks

pull/3111/head
antonfirsov 6 months ago
parent
commit
0be2a1350e
  1. 2
      tests/ImageSharp.Benchmarks/Codecs/Tga/DecodeTga.cs
  2. 6
      tests/ImageSharp.Benchmarks/Codecs/Webp/DecodeWebp.cs

2
tests/ImageSharp.Benchmarks/Codecs/Tga/DecodeTga.cs

@ -31,7 +31,7 @@ public class DecodeTga
{ {
MagickReadSettings settings = new() { Format = MagickFormat.Tga }; MagickReadSettings settings = new() { Format = MagickFormat.Tga };
using MagickImage image = new(new MemoryStream(this.data), settings); using MagickImage image = new(new MemoryStream(this.data), settings);
return image.Width; return (int)image.Width;
} }
[Benchmark(Description = "ImageSharp Tga")] [Benchmark(Description = "ImageSharp Tga")]

6
tests/ImageSharp.Benchmarks/Codecs/Webp/DecodeWebp.cs

@ -47,7 +47,7 @@ public class DecodeWebp
MagickReadSettings settings = new() { Format = MagickFormat.WebP }; MagickReadSettings settings = new() { Format = MagickFormat.WebP };
using MemoryStream memoryStream = new(this.webpLossyBytes); using MemoryStream memoryStream = new(this.webpLossyBytes);
using MagickImage image = new(memoryStream, settings); using MagickImage image = new(memoryStream, settings);
return image.Width; return (int)image.Width;
} }
[Benchmark(Description = "ImageSharp Lossy Webp")] [Benchmark(Description = "ImageSharp Lossy Webp")]
@ -55,7 +55,7 @@ public class DecodeWebp
{ {
using MemoryStream memoryStream = new(this.webpLossyBytes); using MemoryStream memoryStream = new(this.webpLossyBytes);
using Image<Rgba32> image = Image.Load<Rgba32>(memoryStream); using Image<Rgba32> image = Image.Load<Rgba32>(memoryStream);
return image.Height; return (int)image.Height;
} }
[Benchmark(Description = "Magick Lossless Webp")] [Benchmark(Description = "Magick Lossless Webp")]
@ -65,7 +65,7 @@ public class DecodeWebp
{ Format = MagickFormat.WebP }; { Format = MagickFormat.WebP };
using MemoryStream memoryStream = new(this.webpLossyBytes); using MemoryStream memoryStream = new(this.webpLossyBytes);
using MagickImage image = new(memoryStream, settings); using MagickImage image = new(memoryStream, settings);
return image.Width; return (int)image.Width;
} }
[Benchmark(Description = "ImageSharp Lossless Webp")] [Benchmark(Description = "ImageSharp Lossless Webp")]

Loading…
Cancel
Save