Поддерживаются ли анимированные GIF-файлы в Google Chrome?

Недавно я тестировал веб-сайт и обнаружил анимированные GIF-изображения, которые, кажется, хорошо отображаются в IE и Firefox, но в Google Chrome они показываются только кратко, а затем исчезают! Это происходит, если я просматриваю изображение на странице или просматриваю файл напрямую.

Есть ли какие-либо проблемы с отображением GIF-файлов в Chrome, или это просто суетливо? Казалось, что в старых версиях Chrome были некоторые проблемы, но трудно поверить в нечто столь простое, поскольку это не было бы исправлено до сих пор.

Используемая версия Google Chrome: 4.1.249.1021.

Не уверен, что это актуально, но немного информации об изображении:

Width: 216 pixels
Height: 36 pixels
Horizontal resolution: 96dpi
Vertical resolution: 96dpi
Bit Depth: 32
Frame Count: 3

РЕДАКТИРОВАТЬ: кажется, проблема, связанная с последней бета-версией Chrome, так как он отлично работает в 4.0.249

4 ответа

Специально установите цикл навсегда (с помощью Fireworks вместо Photoshop). Тогда это будет работать.

В противном случае я заметил, что:

  • Chrome версия 21.0.1180.79 м ← Не работает
  • Chrome версия 24.0.1275.0 канарейка ← Работает
  • IE, Mozilla работают

Анимированные GIFS часто возникали в Chrome (проблемы с билетом быстрого разработчика и поиском в группах Chrome). В настоящее время версия 6.0.401.1 Dev обрабатывает большинство GIF-файлов, как указано в ChrisF - повторение не выполняется, если в GIF не указано повторение. Это технически правильный способ обработки анимированных GIF-файлов, но обычно он не является ожидаемым.

Вы можете увидеть множество исправлений и обновлений в блоге релизов Chrome, и вы можете попробовать бета-версию или версию Chrome только для сравнения. Существует более новая версия стабильной версии Chrome, чем та, которую вы указали, так что вы можете даже попробовать ее (но я не заметил ничего об обработке изображений GIF в примечаниях к выпуску).

Анимированные GIF-файлы действительно являются любимыми файлами в Интернете. Тот факт, что у вас есть только 3 кадра, заставляет меня думать, что он проходит через эти 3 кадра и заканчивается - возможно, он не читает настройки удержания или паузы, которые вы указали в файле.

Вы установили GIF для автоматического повтора?

Возможно, IE и Firefox просто предполагают, что если значение не указано, его следует рассматривать как автоповтор "вкл", а в Chrome предполагается, что по умолчанию автоповтор "выключен".

Это, вероятно, не поможет, так как я предполагаю, что вы используете версию для Windows, но на версии для Mac (5.0.307.11) (только что проверил) они работают нормально.

Другие вопросы по тегам