Набор тестов для GIF, содержащий изображения с использованием редко используемых функций - PullRequest
12 голосов
/ 01 февраля 2011

Спецификации (множественное число, поскольку существуют версии 87a и 89a) графического формата GIF легко найти в Интернете (для тех, кто не хочет гуглить:

Как вы можете видеть в спецификации, 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, также / особенно содержащих функции, которые редко используются или часто реализуются неправильно.

Итак: знаете ли вы о таком наборе тестов?

Ответы [ 4 ]

6 голосов
/ 19 июля 2011

Я искал то же самое и наткнулся на эту страницу:

http://code.google.com/p/imagetestsuite/

Он содержит наборы тестов для PNG / GIF / JPEG / TIFF, созданные для того, чтобы они пытались достичь максимального покрытия кода с наименьшим количеством изображений на основе кодовых баз декодера с открытым исходным кодом. Идея кажется хорошей, но я еще не успел проверить реальные изображения.

2 голосов
/ 30 ноября 2018

Я нашел этот вопрос и не нашел ничего всеобъемлющего, что можно было бы использовать. Поэтому я написал PyGIF и заставил его сгенерировать набор тестовых изображений GIF .

2 голосов
/ 04 апреля 2012
1 голос
/ 20 ноября 2016

Я храню коллекцию тестовых изображений для нескольких форматов файлов здесь:

https://github.com/drewnoakes/metadata-extractor-images

Содержит изображения из ImageTestSuite, упомянутые в ответе Лео, а также других участников от разных авторов за эти годы.

...