GIF图形格式的规格(复数,因为有版本87a和89a)很容易在互联网上找到(对于那些不想谷歌的人:
正如您在规范中看到的那样,GIF支持我从未见过的一些功能;我只想举两个例子(为简单起见,GIF 89a): - 明文扩展:在http://www.vias.org/pngguide/chapter11_15.html上有一些更详细的文档 - 像素宽高比:参见第18节“逻辑屏幕描述符”。 GIF 89a规范
另一方面,对于PNG,似乎有很多可用的测试图像:http://www.libpng.org/pub/png/pngmisc.html(向下滚动);最常见的是官方PNG测试套件http://www.schaik.com/pngsuite/,它也在http://www.libpng.org/pub/png/pngsuite.html处反映。
我正在寻找的是一套GIF图像测试套件,它还特别包含使用很少使用或经常以错误方式实现的功能的图像。
我可以在互联网上找到的最佳结果如下:
所以我找不到满足上述GIF图像测试套件的标准,特别是包含很少使用或经常以错误方式实现的功能。
所以:你知道这样的测试套件吗?
答案 0 :(得分:6)
我正在寻找同样的事情并且遇到了这个页面:
http://code.google.com/p/imagetestsuite/
它包含用于创建PNG / GIF / JPEG / TIFF的测试套件,以便他们尝试使用基于开源解码器代码库的最少量图像来实现最大量的代码覆盖率。这个想法似乎很好,但我还没有时间查看实际的图像。
答案 1 :(得分:2)
Gifsicle正在推动Gif达到极限。我有一个image that exposes decoding bug in OS X。
答案 2 :(得分:2)
我找到了这个问题,但没有找到我可以使用的全面内容。所以我写了PyGIF并使其生成了test suite of GIF images。
答案 3 :(得分:1)
我在这里维护了几种文件格式的测试图像集合:
https://github.com/drewnoakes/metadata-extractor-images
它包含了Leo的答案中提到的ImageTestSuite,以及多年来来自不同贡献者的其他人。