<?php
/**
* A simple animation created from with 8 png images.
*
* The horse images were taken from this Wikipedia page
*
* https://en.wikipedia.org/wiki/Animated_cartoon
*/
use movemegif\domain\FileImageCanvas;
use movemegif\GifBuilder;
// just for debugging
error_reporting(E_ALL);
ini_set('display_errors', 1);
// include movemegif's namespace
require_once __DIR__ . '/../php/autoloader.php';
// no width and height specified: they will be taken from the first frame
$builder = new GifBuilder();
$builder->setRepeat();
for ($i = 1; $i <= 8; $i++) {
$builder->addFrame()
->setCanvas(new FileImageCanvas(__DIR__ . '/horse/' . $i . '.png'))
->setDuration(8);
}
$builder->output('horse.gif');
|