使用很少使用的功能制作包含GIF图像的测试套件

13

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图像测试套件。

我在互联网上找到的最佳结果如下:

所以,我找不到一个符合上述标准的GIF图像测试套件,其中包含很少使用或经常以错误方式实现的功能。

那么:你知道这样的测试套件吗?

4个回答

7
我正在寻找同样的东西,然后发现了这个页面:http://code.google.com/p/imagetestsuite/。它包含了PNG/GIF/JPEG/TIFF测试套件,旨在基于开源解码器代码库创建尽可能少的图像,以实现最大程度的代码覆盖率。这个想法听起来不错,但我还没有时间去检查实际的图像。

听起来很有趣。然而,虽然PNG和TIFF测试套件似乎已经得到了适当的文档记录,但是关于GIF和JPEG测试套件却没有找到任何文档记录。因此,我应该尝试联系项目所有者... - Nubok

3

我发现这个问题并没有找到任何全面的可以使用的东西。所以我写了PyGIF,并且让它生成了一组测试用的GIF图像


2

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接