To-do list: Author's tasks: * Make the -i option work (once the library can support suppressing normal IDAT processing). * MNG support? (May mean an MNG library has to be written first...) MNG test images are at ftp://swrinde.nde.swri.edu/pub/mng/images. Glenn adds: Also you can make all the test images you want by capturing animated GIF ad banners and converting them with ImageMagick's "convert". I've made about 450 of them and haven't yet found one that wouldn't convert. Can't post them though because they don't belong to me. Use "-quality 90" to get the best compression of typical GIF banners. Blue-sky stuff: Structured syntax for ICC profiles. See . The following is a plausible XML syntax. Would it be an improvement? [|]* {data} # Colorimetry intent, range 0-3 # International Color Consortium profile {data} {short} [, {short}]* # Count must match palette size or [{byte}]* # Paletted images only