This site is 100% GIF free! Powered by libmng!
libmng - The MNG reference library & related info


Back to index
Downloads - 2) libmng (misc)


libmng source - CVS
G. Juyn
(platform-independant)

This is the latest, bleeding-edge release, fresh from the maintainers hands. You can browse the source-tree online, or grab the whole thing through anonymous cvs. The main (and only) module-name is "libmng-devel".

There is currently only one branch: the main trunk. I did split a second development-branch after the initial 1.0.0 release, but this has been merged back into the trunk and is declared dead at this moment.

libmng for masm32
Gaell
(221KB; Windows)

This is a MASM32 port of libmng. It'll allow the assembler-guru's amongst us to access the libmng code from their favorite tool. It contains a real working MNG viewer of 8KB (How's that for size!). Well, until you add the libmng.dll of course...

TNGImage for Delphi/Kylix 1.3
G. Juyn / S. Price
(479KB; Delphi/Kylix; includes packages for D3/4/5/6)
- download contains libmng.dll 1.0.8-final (build 1124)

This is a native Delphi/Kylix component for accessing the standard libmng.dll/libmng.so from within Delphi/Kylix. It is based on TGraphic and allows all the usual manipulating you would expect. You can display PNG/JNG/MNG images/animations with this component as well as write PNG or JNG images (with or without alpha-channel). It also includes a wrapper for the JPEG code inside libmng (Delphi only!), as well as access to the zlib functions (in libmng.dll or zlib.so).

There's a separate FAQ specifically designed for users of this component.


An older (Delphi-only) release is still available:
TNGImage_1_00.zip (364KB)
(This includes libmng.dll 1.0.3)

MNG test-suite (2003/03/05)
G. Juyn
(730KB; platform-independant)

This is an extended test-suite for MNG enabled viewers. It comes with a myriad of complicated MNG files and enveloping html pages to test browsers as well.

JNG test-suite (2002/12/14)
G. Juyn
(842KB; platform-independant)

This is an extended test-suite for JNG enabled viewers. It comes with a large variety of JNG files and enveloping html pages to test browsers as well.

libmng binary - Windows installation tool (1.0.8)
G. Juyn
(Windows 95/98/ME/NT/2K/XP)

This is an easy-to-use installation of the libmng standard dll and accompanying diagnostic tool. The tool allows you to check the installed libmng dll and related files.

Developers of libmng related Windows software can point their users to this tool for obtaining the latest libmng dll. It is quite similar in use to DirectX installations.

fixMNG - fix invalid JASC-AS animation files
Duncan Lilly (Digital Workshop)
(151KB; Windows 95/98/ME/NT/2K/XP)

This nice little Windows utility will allow you to fix the problems found in the MNG encoder of JASC Animation Shop. Note that you'll need to do this to make the JASC AS files compatible with other MNG decoders (such as libmng), and you'll need to do it everytime you edited a MNG with AS!

Many thanks to Duncan for his efforts in creating this.

GTK mngview (2001/07/08)
V. Babin + S. Kondrat / Greg Roelofs
(1.2MB; Linux/x86)

This is a binary distribution for the Linux/x86 platform of the GTK mngview contribution in libmng. The sourcecode for this viewer is included in the libmng source distro.

SDL mngplay (2001/07/08)
Ralph Giles / Greg Roelofs
(1.2MB; Linux/x86)

This is a binary distribution for the Linux/x86 platform of the SDL mngplay contribution in libmng. The sourcecode for this viewer is included in the libmng source distro.

mngview/win32 (2002/10/06)
G. Juyn
(96KB; Windows 9x/Me/NT/2K/XP)

This is a very simple MNG/JNG/PNG viewer for the Windows platform, which requires the standard libmng dll (not included in the download; grab the binary Windows installation tool for that purpose).
This program has "dynamic MNG" capabilities!

mngview/linux (2002/10/06)
G. Juyn
(3.9MB; Linux/x86)

This is a very basic MNG/JNG/PNG viewer for the Linux/x86 platform. It is big as it contains all the needed shared libs (libmng & Qt) to run without too much trouble. The binary was build using Kylix, and requires the supplied Qt libraries, or it will simply segfault... :(
The program does have "dynamic MNG" capabilities!

Back to index