Вот URL изображения: Изображение

Он получает желтый фон в Firefox и зеленый в Chrome и других браузерах.

Некоторые скриншоты:

На хроме:

chrome

В firefox:

firefox

Когда я пытаюсь сохранить и смотрю, что это сохранено на рабочем столе, это зеленый фон.

Извините, я не очень хорошо владею английским .

3
Thanh Nguyen 19 Мар 2014 в 13:50

2 ответа

Лучший ответ

Это файл APNG. Основное изображение (резервное) - зеленое, а кадр анимации - желтый. Chrome не обрабатывает фрагменты APNG, поэтому он возвращается к основному изображению. Вот список фрагментов; acTL идентифицирует его как APNG.

# pngcheck -v *.png
File: BeMshNt.png (795 bytes)
  chunk IHDR at offset 0x0000c, length 13
    400 x 200 image, 8-bit palette, non-interlaced
  chunk acTL at offset 0x00025, length 8
    unknown private, ancillary, unsafe-to-copy chunk
  chunk PLTE at offset 0x00039, length 9: 3 palette entries
  chunk tRNS at offset 0x0004e, length 1: 1 transparency entry
  chunk IDAT at offset 0x0005b, length 295
    zlib: deflated, 32K window, maximum compression
  chunk fcTL at offset 0x0018e, length 26
    unknown private, ancillary, unsafe-to-copy chunk
  chunk fdAT at offset 0x001b4, length 300
    unknown private, ancillary, unsafe-to-copy chunk
  chunk tEXt at offset 0x002ec, length 27, keyword: Software
  chunk IEND at offset 0x00313, length 0
No errors detected in BeMshNt.png (9 chunks, 99.0% compression).
2
Glenn Randers-Pehrson 20 Мар 2014 в 17:43

Похоже, вы создали файл png с тремя индексированными цветами: черным, зеленым и желтым. Я думаю, что Firefox использует последний проиндексированный цвет для рендеринга файла, а хром использует второй. Не спрашивайте меня, почему ... я не знаю. Надеюсь, это все равно помогло.

1
AMS 19 Мар 2014 в 14:29