Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APNG playback limitation? #116

Open
fire-eggs opened this issue Jan 6, 2023 · 2 comments
Open

APNG playback limitation? #116

fire-eggs opened this issue Jan 6, 2023 · 2 comments

Comments

@fire-eggs
Copy link
Owner

APNG files are repeating only a limited number of times. The count matches the number of "fcTL" segments in the file.

For example, the attached animated PNG file "plays" only 6 times. It contains 5 "fcTL" segments [as identified by pngcheck].

This seems "wrong" to me: shouldn't animation "keep going"? Or is this a need for a "loop animation" option?

852009.png.zip

@rageworx
Copy link
Collaborator

rageworx commented Jan 10, 2023

I've been tested on other viewer—Honeyview, very famous image viewer of South Korea.
It also displays strange animation time period, there's total 5 frames, but shortly return to first frame.
User can see each frames manually by clicking frame count control pannel on the left bottom, but this PNG file looks something bad.

image

You can try Windows version here, all free for all.
https://en.bandisoft.com/honeyview/

@fire-eggs
Copy link
Owner Author

Thanks for the data point.

In a browser (firefox, etc) the animation is a slow blink for each sprite; pause between blinks; and continuous loop.

YAIV is five very fast blinks; no pause; and no looping.

XnviewMP (cross platform viewer/organizer) displays as a medium-fast blinks;slight pause; and looping.

I think bug #1 is that the animation should loop. Bug #2 would be the playback speed seems too fast; this may be a problem in my conversion of APNG animation rules to animated-gif.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants