Browse Source

Fix build errors in benchmark project

pull/1553/head
Brian Popow 6 years ago
parent
commit
3c1dc94664
  1. 27
      tests/ImageSharp.Benchmarks/Codecs/EncodeTiff.cs

27
tests/ImageSharp.Benchmarks/Codecs/EncodeTiff.cs

@ -7,6 +7,7 @@ using System.IO;
using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Attributes;
using SixLabors.ImageSharp.Formats.Experimental.Tiff; using SixLabors.ImageSharp.Formats.Experimental.Tiff;
using SixLabors.ImageSharp.Formats.Experimental.Tiff.Constants;
using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.PixelFormats;
using SixLabors.ImageSharp.Tests; using SixLabors.ImageSharp.Tests;
@ -28,13 +29,13 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
public string TestImage { get; set; } public string TestImage { get; set; }
[Params( [Params(
TiffEncoderCompression.None, TiffCompression.None,
TiffEncoderCompression.Deflate, TiffCompression.Deflate,
TiffEncoderCompression.Lzw, TiffCompression.Lzw,
TiffEncoderCompression.PackBits, TiffCompression.PackBits,
TiffEncoderCompression.CcittGroup3Fax, TiffCompression.CcittGroup3Fax,
TiffEncoderCompression.ModifiedHuffman)] TiffCompression.Ccitt1D)]
public TiffEncoderCompression Compression { get; set; } public TiffCompression Compression { get; set; }
[GlobalSetup] [GlobalSetup]
public void ReadImages() public void ReadImages()
@ -73,7 +74,7 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
TiffEncodingMode mode = TiffEncodingMode.Default; TiffEncodingMode mode = TiffEncodingMode.Default;
// workaround for 1-bit bug // workaround for 1-bit bug
if (this.Compression == TiffEncoderCompression.CcittGroup3Fax || this.Compression == TiffEncoderCompression.ModifiedHuffman) if (this.Compression == TiffCompression.CcittGroup3Fax || this.Compression == TiffCompression.Ccitt1D)
{ {
mode = TiffEncodingMode.BiColor; mode = TiffEncodingMode.BiColor;
} }
@ -98,20 +99,20 @@ namespace SixLabors.ImageSharp.Benchmarks.Codecs
return null; return null;
} }
private static EncoderValue Cast(TiffEncoderCompression compression) private static EncoderValue Cast(TiffCompression compression)
{ {
switch (compression) switch (compression)
{ {
case TiffEncoderCompression.None: case TiffCompression.None:
return EncoderValue.CompressionNone; return EncoderValue.CompressionNone;
case TiffEncoderCompression.CcittGroup3Fax: case TiffCompression.CcittGroup3Fax:
return EncoderValue.CompressionCCITT3; return EncoderValue.CompressionCCITT3;
case TiffEncoderCompression.ModifiedHuffman: case TiffCompression.Ccitt1D:
return EncoderValue.CompressionRle; return EncoderValue.CompressionRle;
case TiffEncoderCompression.Lzw: case TiffCompression.Lzw:
return EncoderValue.CompressionLZW; return EncoderValue.CompressionLZW;
default: default:

Loading…
Cancel
Save