From b1c74495ce1c50adf7b7ede6b7c24508ae70c588 Mon Sep 17 00:00:00 2001 From: "A. Molzer" <5550310+197g@users.noreply.github.com> Date: Sun, 28 Dec 2025 15:09:42 +0100 Subject: [PATCH] Allow extraneous extra samples beyond alpha --- src/decoder/image.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/decoder/image.rs b/src/decoder/image.rs index 1845f80..4a7ec76 100644 --- a/src/decoder/image.rs +++ b/src/decoder/image.rs @@ -377,7 +377,7 @@ impl Image { pub(crate) fn colortype(&self) -> TiffResult { let is_alpha_extra_samples = matches!( self.extra_samples.as_slice(), - [ExtraSamples::AssociatedAlpha] | [ExtraSamples::UnassociatedAlpha] + [ExtraSamples::AssociatedAlpha, ..] | [ExtraSamples::UnassociatedAlpha, ..] ); match self.photometric_interpretation {