Jump to content

maxst

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by maxst

  1. Because of these issues I started to code 'PDNAnimator' which uses animation information like timings, disposal methods, backgrounds and tweening coded in the layer name.

    It's not actually a good idea, except for timings.

    Users should not care about the codec details like disposal and blending methods. For example, if you ever worked with video, you know that video codecs rarely use full frames, they usually save difference between frames, but such implementation details are hidden from the user. When user opens a video in video editor, it shows full frames, not difference between frames. Decoder is smart enough to take care of little details like disposal and blending methods, and present you with full frames. The same with encoder, it's usually smart enough not to save full frames, it calculates the difference between frames automatically, and saves only that.

    APNG is kinda like lossless video codec, so the same logic applies.

    I implemented such logic in APNG Assembler, and it works fine.

  2. It appears that using this plugin to make a .gif that plays only once and never repeats is impossible. Could you please release an update sometime that makes it possible to make it play only once?

    The problem with loop count is that browsers still can't agree on how to interpret it.

    Some browsers think that "1" in NETSCAPE2.0 block means "repeat once", which in practice means "play twice". Mozilla used to be that way, but I convinced them that "1" should be interpreted as "play once" and it was implemented in Firefox 4.0 but in some other browsers it's still "play twice"...

×
×
  • Create New...