Skip to content

Keep animations between GIF and WebP (1.2.2) - #23

Merged
KnifeLemon merged 1 commit into
mainfrom
feat/animated-webp
Oct 2, 2026
Merged

KnifeLemon merged 1 commit into
mainfrom
feat/animated-webp

Conversation

@KnifeLemon

Copy link
Copy Markdown
Owner

What

An animated GIF converted to WebP became a still image of its first frame (reported on Reddit).

  • GIF and WebP now keep every frame and its timing in both directions: animated GIF ↔ animated WebP, lossy or lossless as the preset says.
  • Animated sources still give the first frame for still targets (PNG, JPG, …) and become multi-page TIFFs as before.
  • Multi-page TIFF → WebP stays one image per page.
  • Version 1.2.2.

Tests

New ImageAndPdfTests: 3-frame GIF → WebP (lossy and lossless) → GIF keeps 3 frames and the 20/30/40 delays; GIF → PNG takes the first frame; 2-page TIFF → WebP writes 2 files. All 18 image tests pass.

🤖 Generated with Claude Code

An animated GIF converted to WebP used to become a still image of its first frame. GIF and WebP now keep
every frame with its timing in both directions (lossy or lossless WebP, as the preset says); other targets
still get the first frame, and multi-page TIFFs stay one WebP per page. Version 1.2.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@KnifeLemon KnifeLemon added the formats New formats and engines label Oct 2, 2026
@KnifeLemon
KnifeLemon merged commit 46689ae into main Oct 2, 2026
1 check passed
@KnifeLemon
KnifeLemon deleted the feat/animated-webp branch October 2, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

formats New formats and engines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant