Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました


This class can be used to generate a GIF animation from a set of individual frames in GIF image format.

The class takes as input parameters the list of GIF frame image files, the animation delay between each frame, the horizontal and vertical offset of each frame image.

2006年6月のInnovation Award第5位に選ばれたパッケージで、コードの改変をしなければ商用利用も可能だそうです。

header('Content-type: image/gif');
$i = array("frame01.gif","frame02.gif","frame03.gif", ...);
$d = array(10, 10, 10, ...);
$x = array(0, 0, 0, ...);
$y = array(0, 0, 0, ...);
$anim = new GifMerge($i, 255, 255, 255, 0, $d, $x, $y, 'C_FILE');
echo $anim->getAnimation();