Как отобразить кадры, которые отделены от анимированного GIF?

Я пытаюсь использовать GifFrameExractor. Полный код для этого находится по ссылке, если необходимо, но я не думаю, что вы будете в целях этого вопроса.

Мой код на моем сайте следующий, с использованием анимированного GIF Гомера Симпсона …

$gifFilePath = 'images/homer.gif';

if (GifFrameExtractor::isAnimatedGif($gifFilePath)) { // check this is an animated GIF

$gfe = new GifFrameExtractor();

$gfe->extract($gifFilePath);

// Do something with extracted frames ...
foreach ($gfe->getFrames() as $frame) {

// The frame resource image var
$img = $frame['image'];
echo $img;

// The frame duration
$duration = $frame['duration'];

}

}

Но мое добавление «echo $ img;» просто выводит кучу идентификаторов ресурсов, таких как «Resource id # 8Resource id # 10Resource id # 12» и так далее.

Я гуглил, и он говорит, что идентификатор ресурса означает, что вы пытаетесь вывести ресурс, но сначала вам нужно извлечь информацию из ресурса.

Так как же извлечь фактическую информацию img, чтобы я мог отобразить каждый кадр из анимированного GIF?

Я просто хочу отобразить каждый кадр анимированного GIF вниз по странице.

Есть идеи?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]