Just thought this list would be use or interest to some of you.

Categories: Blog ~ ~ Trackback

25 Responses to “Applications that work with APNGs”

  1. 1
    Johan Sundström

    I am crafting an extension which uses an animation as an activity indicator — until now, a gif animation, with expected gif antialias bleeding. I’d like to change it to use an apng for mozillas which do support that, but stick to the gif for all prior (or later, should there be build flags to turn off the apng support). What is a good way of testing for apng support from the xpi (so I can set an “apng” class name on the xul button I want to augment in modern browsers)?

    I want the xpi to stay functional in firefox, flock and other platform siblings, so I’m hoping to be able to detect the feature rather than kludging up something from browser version numbers.

  2. 2
    Max Stepin

    tga2apng can be used to make small, optimized animations:

    http://newstop.googlepages.com/tga2apng

  3. 3
    nosher

    I have tried, and failed, to get the animated image to work using my Sony Ericsson mobile browser NetFront. Which is a shame.

  4. 4
    Dave Brosius

    PatchAnim creates APNG color blends based on bezier patches.

  5. 5
    Dave Brosius

    Sorry, thats

    http://patchanim.sf.net

  6. 6
    Vaer

    Is there any way to get APNG images in windows explorer to show animated in details and filmstrip?

  7. 7
    Max Stepin

    VirtualDub APNG Mod:

    http://sourceforge.net/projects/vdubapngmod/

  8. 8
    cphk

    APNG Anime Maker:
    http://sites.google.com/site/cphktool/

  9. 9
    Max Stepin

    APNG Assembler 2.0

    http://littlesvr.ca/apng/assembler-2.0/assembler2.php

  10. 10
    Max Stepin

    gif2apng, my command-line converter:

    http://gif2apng.sf.net/

  11. 11
    Alex Goven

    I found this while googling “animated png”. I don’t know if this is old news or not, but it’s an online assembler unlike the one on this site. I haven’t tried it yet, but it’s got a lot more options than APNG Assembler 2.0, so I assume it’s pretty good.

    Notice that the only difference in the site address is at the end, “.net instead of “.com”.

    I’m hoping that that site will have better samples in the future.

  12. 12
    Alex Goven

    My bad. I thought the website text field would show the hyperlink. I’m new here.

    http://animatedpng.net/

  13. 13
    Max

    Yeah, nice site and gallery. I especially like it’s fancy logo:
    http://animatedpngs.com/.lcl/hotlinkable/browsertest.png

    But it will not optimize your animations the way APNG Assembler 2.0 does.

  14. 14
    Alex Goven

    It would be nice if the two assemblers combined to be the best of both worlds, options galore + leading-edge optimization. The one on .net needs to be a little less cluttered though.

    “I especially like it’s fancy logo”

    It’s alright, but it could look better. Maybe I’ll make one in my spare time.

  15. 15
    Max

    They are designed for different tasks, APNG Assembler 2.0 is for people who prepared image sequence, full frames. Then assembler can be used to optimize it by saving only difference between frames, not the full frames.

    Other people would need some fancy effect like that sliding highlighting on their logo – it’s stored separately as simple gradient, and then blended over the background. Then indeed, you would need nice gui and “options galore” to implement that trick.

  16. 16
    dan

    If you do imageready/photoshop/other similiar appplications plugins the format will be more used and spread rapidly

  17. 17
    Max

    Yes. Photoshop plugin is very much needed.

    Good news is that I’m working on it.

  18. 18
    Alex Goven

    Only recently I found out how to make apng creation a snap. Many people who don’t know Photoshop inside and out may find these steps very useful.

    Make sure the animation you’ve created in Photoshop won’t create a very large PNG, because japng-editor.jar doesn’t like working with a bunch of large-file PNGs simultaneously.

    Go to File > Export > Render Video…

    Make sure you have an empty folder where you can save 100 or less PNGs (100 frames seem to be the limit of japng-editor.jar), then select it in Select Folder…

    Instead of Quicktime Export, select Image Sequence: [ PNG ]

    Now click Render.

    (You should have the same number of frames in the folder as what you had in Photoshop, unless in Photoshop you had varying frame delays. If you had uniform frame delays, and yet you didn’t end up with the same number of PNGs saved in the folder, then the frame rate you had selected in the Render Video window wasn’t correctly matched.)

    Now open up japng-editor.jar, click Load frames or animation… and open all of the PNGs in one selection.

    (Photoshop already numbered each file in sequence for you, so there’s no pain-staking “stitching” required.)

    Set the same frame delays that were in Photoshop or do whatever else you’ve had in mind. Click Save animation… and viola! Your animated png was a breeze to make.

    The next time you go through these steps in the Render Video window, you will see that most of what you had selected before is still the same, so you could skip selecting the same settings again.

    This will be the easiest process to follow for just about any Photoshop animation until an APNG plugin is made.

  19. 19
    Max

    I have already implemented that part, so if you want to beta-test my experimental “export to apng” plugin, drop a line at

    newstop
    gmail

  20. 20
    ObsessiveMathsFreak

    Not a single one of these applications is capable of saving an animated PNG in a 256 bit colour depth format. If fact, most will explicitly save their output in 32 bbp colour depth only.

  21. 21
    Max

    Most of them, but not all.

    gif2apng.sf.net will keep the gif palette.
    APNG assembler 2.0 also creates paletted APNGs from paletted PNG files.

    But I hear what you’re saying – many of the developers prefer to take the lazy approach, so their apps would just save the full frames at 32 bpp, with no attempt to optimization. That does a disservice to the whole apng development, as huge filesizes could scare new users.

    APNG format allows you to store only difference between frames (just like gif), and I would strongly advise developers to use that feature…

  22. 22
    scrad

    Here is a modification of TweakPNG, which supports the APNG chunks and the iTXT chunk:
    http://www.geocities.jp/pngapng/tweakapng/

  23. 23
    Max

    Original TweakPNG supports them too.

    But I see that this mod allows to *edit* them. Could be useful, to change frame delays in existing apng, for example.

    Too bad you can’t use internal viewer to preview animations.

  24. 24
    scrad

    Ah! My own copy of original TweakPNG is version 1.2.1.
    I wasn’t aware that 1.3.0 and newer versions have been released, sorry.

  25. 25
    Max

    Don’t be sorry, editing existing apng chunks is a very useful feature. But maybe you could update the latest TweakPNG, and then post the result on sourceforge. That way more people will know about it.

Leave a Reply

the APNG. brought to you by phug.ca is proudly powered by WordPress - Theme by: PHUG