Commit 02b5cc9d9 for imagemagick.org
commit 02b5cc9d9badf28e6abeea71653971ddc1e303e3
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Thu May 14 16:13:51 2026 +0200
Improved performance when pinging an animated avif image.
diff --git a/coders/heic.c b/coders/heic.c
index 1d69e7921..2fba70fbc 100644
--- a/coders/heic.c
+++ b/coders/heic.c
@@ -786,13 +786,8 @@ static MagickBooleanType ReadHEICSequenceFrames(const ImageInfo *image_info,
image->alpha_trait=BlendPixelTrait;
image->dispose=BackgroundDispose;
}
- if (image_info->ping != MagickFalse)
- {
- heif_image_release(heif_image);
- scene++;
- continue;
- }
- if (HEICSkipImage(image_info,image) != MagickFalse)
+ if ((image_info->ping != MagickFalse) ||
+ (HEICSkipImage(image_info,image) != MagickFalse))
{
heif_image_release(heif_image);
scene++;