Я хочу манипулировать данными изображения каждого кадра анимированного GIF-файла во время его воспроизведения в браузере, и я хочу сделать это с помощью HTML5 canvas и Javascript.Например, у меня есть анимированный GIF, и я хочу преобразовать каждый кадр в оттенки серого, как он воспроизводится в браузере.Это возможно?Всякий раз, когда я манипулирую данными изображения в анимированном GIF, отображается только первый кадр (правильно манипулировать), и GIF не будет играть дальше.Это было бы очень полезным методом, если бы было решение для этого.Спасибо.
РЕДАКТИРОВАТЬ: Есть ли способ запросить текущий кадр анимированного GIF в Javascript, так что я могу просто использовать putImageData в изображение в процессе анимации?