GIF图形格式的规范(复数,因为存在版本87a和89a)在互联网上很容易找到(对于那些不想要谷歌搜索的人:
正如您可以在规范中看到的,GIF支持一些我从未见过使用的功能; 我只想举两个例子(为了简单起见,来自GIF 89a): - Plaintext扩展:在http://www.vias.org/pngguide/chapter11_15.html上有更详细的文档 - 像素宽高比:请参见GIF 89a规范的第18节。 逻辑屏幕描述符。
另一方面,对于PNG,似乎有大量的测试图像可用:http://www.libpng.org/pub/png/pngmisc.html(向下滚动); 最常见的是官方PNG测试套件http://www.schaik.com/pngsuite/,也在http://www.libpng.org/pub/png/pngsuite.html上镜像。
我在寻找的是一个包含很少使用或通常以错误方式实现的功能的GIF图像测试套件。
我在互联网上找到的最佳结果如下:
- 从http://en.wikipedia.org/w/index.php?title=Graphics_Interchange_Format链接的图像 - 其中包括使用一些不太常见的GIF功能的图像
- http://phil.ipal.org/tc217.gif(示例如何在GIF文件中使用24位深度)-链接自http://phil.ipal.org/tc.html并在http://en.wikipedia.org/w/index.php?title=Graphics_Interchange_Format&oldid=411332804#cite_note-8中引用)
- 文件http://www-eng-x.llnl.gov/documents/a_image.gif(在http://www-eng-x.llnl.gov/documents/tests/gif.html中引用)声称这是一个测试图像;对我来说,它看起来更像是一个时期,当浏览器中没有普及GIF支持的时期
- 在http://www.fileformat.info/format/gif/sample/index.htm下有名为“ GIF样本文件”的文件;我认为它们并没有使用除GIF的“非常普通”功能之外的其他功能
所以,我找不到一个符合上述标准的GIF图像测试套件,其中包含很少使用或经常以错误方式实现的功能。
那么:你知道这样的测试套件吗?