-
Notifications
You must be signed in to change notification settings - Fork 12
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
Internal IDs for fragment references #25
Comments
That first link for the proposed new fmAP chunk allows up to 79 bytes for the fragment name. |
I realized that several chunks have Latin-1 strings up to 79 bytes. So the 79 byte fragment name might be because of these precedents? But you'll also notice the tEXt chunk also have a 0-or-more-byte string for the contents of the chunk. Since Media Fragments can be an arbitrary length, I suggest we not limit to 79 bytes. Additionally, we should probably put a null separator between the |
Is there any chance that the named addressing of APNG frames could still be added to the upcoming Third Edition? Named spatial regions can wait for the Fourth. |
@Crissov If we have, say, an APNG with 8 frames, and there is a way to use a fragment ID to link to the fourth frame, is the result:
|
There is no need to limit the length of the language tag. For example iTXT does not limit it; instead it is delimited by a null separator.
However, the first sequence number in an APNG where IDAT is not the first frame is also zero:
|
To be honest, I only ever considered addressing a single named frame, not a sub-sequence. If one could target a range of indexed frames, I guess some people would then also want to freely reorder them, e.g. |
https://github.com/Crissov/PNG-extensions/blob/master/fmAP.md
Make parts or sub-images addressable with fragment identifiers (
#foo
) in URLs.fdAT
/fcTL
frames of APNGs APNG is widely supported, add to spec, register image/apng #26The text was updated successfully, but these errors were encountered: