Commit 62fc3c103 for imagemagick.org
commit 62fc3c1038e83c04bc28efad0090074b68d72d78
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun Oct 25 09:10:20 2026 -0400
https://github.com/ImageMagick/ImageMagick/issues/9059
diff --git a/coders/webp.c b/coders/webp.c
index fdff5b98a..9d2c3d80d 100644
--- a/coders/webp.c
+++ b/coders/webp.c
@@ -994,7 +994,8 @@ static MagickBooleanType WriteAnimatedWEBPImage(const ImageInfo *image_info,
effective_delta=(size_t) CastDoubleToSizeT((double) frame->delay*1000.0*
MagickSafeReciprocal((double) frame->ticks_per_second));
if (effective_delta < 10)
- effective_delta=100; /* Consistent with gif2webp */
+ effective_delta=(image->delay == 0) && (image->previous != NULL) ?
+ (image->previous->delay*1000/image->ticks_per_sec) : 100;
frame_timestamp+=effective_delta;
frame=GetNextImageInList(frame);
}