gif2png is an utility that converts files from the obsolescent Graphic Interchange Format to Portable Network Graphics. The conversion preserves all graphic information, including transparency, perfectly. The gif2png program can even recover data from corrupted GIFs.
The distribution also includes a Python script, web2png, that will convert entire web hierarchies (images and HTML or PHP pages). The script requires Python 1.5.2 or later.
The program has actually been functional and stable since 1996.
The sources can be built under any Unix, or under MS-DOS or Windows using djgpp, or using Borland C. I don't know when the djgpp or Borland builds were last tested, but the Unix version is as stable as a rock.
Note: Some ImageMagick 4.2.x versions have a bug displaying grayscale PNGs that makes it look like gif2png is broken. It's not. The bug has been fixed, at least as of 5.2.2.
What is new in this release:
- The codebase is now statically checked using splint, with stronger type safety.
What is new in version 2.5.7:
- This version fixes CVE-2009-5018, a filename buffer overflow bug detected by Gentoo security.
What is new in version 2.5.6:
- This version has a fix patch for building with png-1.5.
- Blink production for visual checking in the regression-test suite.
What is new in version 2.5.4:
- gif2png.c: Removed a possible bug in transparency handling.
- gif2png.xml: Note that the patent has expired.
- gif2png.c: Lop off trailing non-ASCII garbage.
- memory.c: Get rid of access_data entirely.
- gifread.c: Get rid of access_data entirely.
- gif2png.h: Get rid of access_data entirely.
- gif2png.c: Get rid of access_data entirely.
- Get rid of the TMPFILE code. It's ridiculous on modern machines and only adds complexity.
What is new in version 2.5.2:
- Apply C style tweaks from Glenn Randers-Pehrson, eliminating some deprecated API calls.
Requirements:
- Python
Comments not found