note 9345 modified in function.imageline by vrana

From: Date: Fri, 26 Dec 2003 20:40:09 +0000
Subject: note 9345 modified in function.imageline by vrana
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-62522@lists.php.net to get a copy of this message
It does work (With a bit of editing) save the following as graph.php (You dont need any directorys) <?php Header("Content-type: image/png"); $picWidth=360*2; $picHeight=200; $pic=ImageCreate($picWidth+1,$picHeight+1); $cWhite=ImageColorAllocate($pic,255,255,255); ImageFilledRectangle($pic,0,0,$picWidth+1,$picHeight+1,$cWhite); $cRed=ImageColorAllocate($pic,255,0,0); $cBlue=ImageColorAllocate($pic,0,0,255); $curX=0; $curY=$picHeight; for($pt=0;$pt<$picWidth;$pt++){ $newX=$curX+1; $newY=($picHeight/2)+(cos(deg2rad($newX))*($picHeight/2)); ImageLine($pic,$curX,$curY,$newX,$newY,$cRed); $curX=$newX; $curY=$newY; } $curX=0; $curY=$picHeight/2; for($pt=0;$pt<$picWidth;$pt++){ $newX=$curX+1; $newY=($picHeight/2)+(sin(deg2rad($newX))*($picHeight/2)); ImageLine($pic,$curX,$curY,$newX,$newY,$cBlue); $curX=$newX; $curY=$newY; } $cBlack=ImageColorAllocate($pic,0,0,0); ImageLine($pic,0,0,0,$picHeight,$cBlack); ImageLine($pic,0,$picHeight/2,$picWidth,$picHeight/2,$cBlack); ImagePNG($pic); ImageDestroy($pic); ?> --was-- It does work (With a bit of editing) save the following as graph.php (You dont need any directorys) &lt;?php Header("Content-type: image/png"); $picWidth=360*2; $picHeight=200; $pic=ImageCreate($picWidth+1,$picHeight+1); $cWhite=ImageColorAllocate($pic,255,255,255); ImageFilledRectangle($pic,0,0,$picWidth+1,$picHeight+1,$cWhite); $cRed=ImageColorAllocate($pic,255,0,0); $cBlue=ImageColorAllocate($pic,0,0,255); $curX=0; $curY=$picHeight; for($pt=0;$pt<$picWidth;$pt++){ $newX=$curX+1; $newY=($picHeight/2)+(cos(deg2rad($newX))*($picHeight/2)); ImageLine($pic,$curX,$curY,$newX,$newY,$cRed); $curX=$newX; $curY=$newY; } $curX=0; $curY=$picHeight/2; for($pt=0;$pt<$picWidth;$pt++){ $newX=$curX+1; $newY=($picHeight/2)+(sin(deg2rad($newX))*($picHeight/2)); ImageLine($pic,$curX,$curY,$newX,$newY,$cBlue); $curX=$newX; $curY=$newY; } $cBlack=ImageColorAllocate($pic,0,0,0); ImageLine($pic,0,0,0,$picHeight,$cBlack); ImageLine($pic,0,$picHeight/2,$picWidth,$picHeight/2,$cBlack); ImagePNG($pic); ImageDestroy($pic); ?> http://www.php.net/manual/en/function.imageline.php

« previous php.notes (#62522) next »