diff --git a/src/ImageSharp/Formats/Tiff/TiffBitsPerSampleExtensions.cs b/src/ImageSharp/Formats/Tiff/TiffBitsPerSampleExtensions.cs index 32ef547ba..4910cf952 100644 --- a/src/ImageSharp/Formats/Tiff/TiffBitsPerSampleExtensions.cs +++ b/src/ImageSharp/Formats/Tiff/TiffBitsPerSampleExtensions.cs @@ -50,9 +50,9 @@ namespace SixLabors.ImageSharp.Formats.Tiff return TiffBitsPerSample.Bit24; } - if (bitsPerSample[0] == TiffConstants.BitsPerSampleRgb4Bit[0] && + if (bitsPerSample[2] == TiffConstants.BitsPerSampleRgb4Bit[2] && bitsPerSample[1] == TiffConstants.BitsPerSampleRgb4Bit[1] && - bitsPerSample[2] == TiffConstants.BitsPerSampleRgb4Bit[2]) + bitsPerSample[0] == TiffConstants.BitsPerSampleRgb4Bit[0]) { return TiffBitsPerSample.Bit12; } diff --git a/src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs b/src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs index 1b48cd08f..b38ff68c1 100644 --- a/src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs +++ b/src/ImageSharp/Formats/Tiff/TiffDecoderOptionsParser.cs @@ -189,7 +189,7 @@ namespace SixLabors.ImageSharp.Formats.Tiff options.ColorType = TiffColorType.Rgb444; break; default: - TiffThrowHelper.ThrowNotSupported("Bits per sample is nut supported."); + TiffThrowHelper.ThrowNotSupported("Bits per sample is not supported."); break; } }