The libmng homepage The libmng community on SourceForge The official MNG homepage The official PNG homepage

The MNG test-suite is designed to test the MNG capabilities of your browser or image-viewer.

The latest version of this test-suite can be found on libmng.com.

To test your image-viewer you can also download the test-suite in a single zip-file.


Please note that implementations based on libmng-1.0.4 (or older) may not correctly display the images on the pages that the bottom 11 rows point to, or in the worst case may even cause the application to hang or crash!


There are 2 sets containing several test-pages: The first set is based on the <IMG> tag. This can be used to test browsers that have native support for MNG. The second set is based on the <EMBED> tag. It can be used to test browsers with a plugin or ActiveX control (if it supports <EMBED>) that supports MNG.

Links to more info on MNG enabled browsers and plugins.

The first 8 rows (and several of the others too) point to test-samples which are based on the PNG test-suite. This test-suite has been a de-facto standard for PNG enabled apps to test their compliance with the PNG specification. The suite was build and is being maintained by Willem van Schaik, one of the co-authors of the PNG & MNG specs. He has gracefully allowed me to re-use his images to test the PNG-specific capabilities of libmng. It goes without saying that this also shows the strong relationship between MNG and PNG!


<IMG> tag

<EMBED> tag

Test PNG suite basic features

Test PNG suite basic features

Test PNG suite alpha-channel support

Test PNG suite alpha-channel support

Test PNG suite histogram & chromaticity support

Test PNG suite histogram & chromaticity support

Test PNG suite gamma support

Test PNG suite gamma support

Test PNG suite filter support

Test PNG suite filter support

Test PNG suite text/significant-bits support & non-square images

Test PNG suite text/significant-bits support & non-square images

Test PNG suite size stress-test

Test PNG suite size stress-test

Test PNG suite cheap transparency support

Test PNG suite cheap transparency support



Test basic MNG functions

Test basic MNG functions

Test scrolling text-images

Test scrolling text-images

Test scrolling images

Test scrolling images

Test color-correction by difference.

Test color-correction by difference.

Test color-correction by similarity.

Test color-correction by similarity.

Test MNG BACK image&tile functions

Test MNG BACK image&tile functions

Test MNG promote functions (1)

Test MNG promote functions (1)

Test MNG promote functions (2)

Test MNG promote functions (2)

Test MNG promote functions (3)

Test MNG promote functions (3)

Test MNG promote functions (4)

Test MNG promote functions (4)

Test delta-images on gray target

Test delta-images on gray target

Test delta-images on gray+alpha target

Test delta-images on gray+alpha target

Test delta-images on RGB target

Test delta-images on RGB target

Test delta-images on RGB+alpha target

Test delta-images on RGB+alpha target

Test MNG PAST functions

Test MNG PAST functions

Test dynamic MNG functions

Test dynamic MNG functions