This example shows how to display spiral images in php gd Library.
This example shows how to display spiral images in php gd Library.<?php
$text = "Roseindia Roseindia Roseindia Roseindia Roseindia Roseindia Roseindia Roseindia Roseindia Roseindia Roseindia";
$image = imagecreatetruecolor(400,400);
$white = imagecolorallocate($image,255,255,255);
imagefill($image,0,0,$white);
$red = imagecolorallocate($image,255,0,0);
$degrees = (360/(strlen($text)/3));
for ($i=0;$i<strlen($text);$i++) {
$a = ($degrees*$i)+180;
$cos = cos(deg2rad($a));
$sin = sin(deg2rad($a));
$x = 0;
$y = 180-$i;
$xt = round($cos*($x) - $sin*($y));
$yt = round($sin*($x) + $cos*($y)); imagettftext($image,20,180-($a),200+$xt,200+$yt,$red,"C:/WINNT/Fonts/arial.ttf",$text[$i]);
}
header("Content-type: image/jpeg");
imagejpeg($image,"",100);
imagedestroy($image);
?>
After running the program you will get the following output