Browse Source

Add test case for tiled tiff, deflate compressed with predictor and color type Rgb888

pull/2878/head
Brian Popow 1 year ago
parent
commit
787e04d15a
  1. 3
      tests/ImageSharp.Tests/Formats/Tiff/TiffDecoderTests.cs
  2. 3
      tests/ImageSharp.Tests/TestImages.cs
  3. 3
      tests/Images/Input/Tiff/tiled_rgb_deflate_compressed_predictor.tiff

3
tests/ImageSharp.Tests/Formats/Tiff/TiffDecoderTests.cs

@ -87,7 +87,8 @@ public class TiffDecoderTests : TiffDecoderBaseTester
[WithFile(QuadTile, PixelTypes.Rgba32)] [WithFile(QuadTile, PixelTypes.Rgba32)]
[WithFile(TiledChunky, PixelTypes.Rgba32)] [WithFile(TiledChunky, PixelTypes.Rgba32)]
[WithFile(TiledPlanar, PixelTypes.Rgba32)] [WithFile(TiledPlanar, PixelTypes.Rgba32)]
[WithFile(TiledDeflateCompressedWithPredictor, PixelTypes.Rgba32)] [WithFile(TiledRgbaDeflateCompressedWithPredictor, PixelTypes.Rgba32)]
[WithFile(TiledRgbDeflateCompressedWithPredictor, PixelTypes.Rgba32)]
public void TiffDecoder_CanDecode_Tiled<TPixel>(TestImageProvider<TPixel> provider) public void TiffDecoder_CanDecode_Tiled<TPixel>(TestImageProvider<TPixel> provider)
where TPixel : unmanaged, IPixel<TPixel> => TestTiffDecoder(provider); where TPixel : unmanaged, IPixel<TPixel> => TestTiffDecoder(provider);

3
tests/ImageSharp.Tests/TestImages.cs

@ -986,7 +986,8 @@ public static class TestImages
public const string QuadTile = "Tiff/quad-tile.tiff"; public const string QuadTile = "Tiff/quad-tile.tiff";
public const string TiledChunky = "Tiff/rgb_uncompressed_tiled_chunky.tiff"; public const string TiledChunky = "Tiff/rgb_uncompressed_tiled_chunky.tiff";
public const string TiledPlanar = "Tiff/rgb_uncompressed_tiled_planar.tiff"; public const string TiledPlanar = "Tiff/rgb_uncompressed_tiled_planar.tiff";
public const string TiledDeflateCompressedWithPredictor = "Tiff/tiled_rgba_deflate_compressed_predictor.tiff"; public const string TiledRgbaDeflateCompressedWithPredictor = "Tiff/tiled_rgba_deflate_compressed_predictor.tiff";
public const string TiledRgbDeflateCompressedWithPredictor = "Tiff/tiled_rgb_deflate_compressed_predictor.tiff";
// Images with alpha channel. // Images with alpha channel.
public const string Rgba2BitUnassociatedAlpha = "Tiff/RgbaUnassociatedAlpha2bit.tiff"; public const string Rgba2BitUnassociatedAlpha = "Tiff/RgbaUnassociatedAlpha2bit.tiff";

3
tests/Images/Input/Tiff/tiled_rgb_deflate_compressed_predictor.tiff

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca9253037bde106e4af13f6264a866d5e98945f471eec6fb43e3a4108631fba6
size 145991
Loading…
Cancel
Save