|
|
|
@ -97,25 +97,13 @@ namespace SixLabors.ImageSharp.Tests.Formats.Tiff |
|
|
|
[WithFile(Flower4BitPalette, PixelTypes.Rgba32)] |
|
|
|
[WithFile(Flower4BitPaletteGray, PixelTypes.Rgba32)] |
|
|
|
public void TiffDecoder_CanDecode_4Bit_WithPalette<TPixel>(TestImageProvider<TPixel> provider) |
|
|
|
where TPixel : unmanaged, IPixel<TPixel> |
|
|
|
{ |
|
|
|
if (TestEnvironment.IsWindows) |
|
|
|
{ |
|
|
|
TestTiffDecoder(provider, new SystemDrawingReferenceDecoder(), useExactComparer: false, 0.01f); |
|
|
|
} |
|
|
|
} |
|
|
|
where TPixel : unmanaged, IPixel<TPixel> => TestTiffDecoder(provider, ReferenceDecoder, useExactComparer: false, 0.01f); |
|
|
|
|
|
|
|
[Theory] |
|
|
|
[WithFile(FlowerRgb444Contiguous, PixelTypes.Rgba32)] |
|
|
|
[WithFile(FlowerRgb444Planar, PixelTypes.Rgba32)] |
|
|
|
public void TiffDecoder_CanDecode_12Bit<TPixel>(TestImageProvider<TPixel> provider) |
|
|
|
where TPixel : unmanaged, IPixel<TPixel> |
|
|
|
{ |
|
|
|
if (TestEnvironment.IsWindows) |
|
|
|
{ |
|
|
|
TestTiffDecoder(provider, new SystemDrawingReferenceDecoder()); |
|
|
|
} |
|
|
|
} |
|
|
|
where TPixel : unmanaged, IPixel<TPixel> => TestTiffDecoder(provider); |
|
|
|
|
|
|
|
[Theory] |
|
|
|
[WithFile(GrayscaleDeflateMultistrip, PixelTypes.Rgba32)] |
|
|
|
|