<?php
$animation = new Imagick();
$animation->setFormat('gif');
$color = new ImagickPixel('white');
$color->setColor('white');
$string = 'masteram.us';
$draw = new ImagickDraw();
//$draw->setFont('Arial');
for ($i = 0; $i <= strlen($string); $i++)
{
$part = substr($string, 0, $i);
$animation->newImage(100, 40, $color);
$animation->annotateImage($draw, 10, 20, 0, $part);
$animation->setImageDelay(30);
}
//$draw->setFont('Arial-Bold');
$draw->setTextDecoration(imagick::DECORATION_UNDERLINE);
$animation->newImage(100, 40, $color);
$animation->annotateImage($draw, 10, 20, 0, $string);
$animation->setImageDelay(70);
header('Content-Type: image/gif');
echo $animation->getImagesBlob();
?>