apng2gif: APNG -> GIF converter
apngasm: APNG Assembler
apngdis: APNG Disassembler
apngopt: APNG Optimizer
gif2apng is a simple program that converts animations from GIF to APNG format.
It disproves the common misconception that Animated PNG files are always too big, as it actually creates APNG files smaller than the original GIFs. Command-line version is very easy to use, and available for all major OSes. GUI version for Windows is also available.
Command line: gif2apng [options] anim.gif [anim.png]
/z0: zlib compression
/z1: 7zip compression (default)
/z2: Zopfli compression
/i##: number of iterations (default -i15) for 7zip and Zopfli
/kp: keep palette from GIF as is, do not optimize it.
Mass conversion, if you need to process all GIFs in the current directory:
for %%f in (*.gif) do gif2apng %%f
|GIF Animation||APNG Animation|
|size = 8068||size = 5606|
|size = 87090||size = 64526|
As you see here, two GIF examples were converted into smaller APNG files. The exact filesize difference depends on the type of animation, but the average savings are approximately 20-25%.
Command-line version of gif2apng is available for all major OSes, there is also a GUI version for Windows. C++ source code is available under zlib license.
P.S. You probably heard about WebP and if you're interested in how APNG would perform against it, see: http://littlesvr.ca/apng/gif_apng_webp.html
You are welcome to leave the comments and suggestions at the Main Forum. You don't need to register.