Programalama > PHP

Etiketler: php, matematik, fonksiyon, çizme

Ort. 0
Puan ver:
<?php
/* üretilecek imajın türü */
header("Content-type: image/jpeg");

/* imaj boyutu */
$boyut=imagecreate(950,550);

/*renkler kırmızı büyüklüğü,yeşil büyüklüğü,mavi büyüklüğü,renklendirilecek boyut şeklinde*/
$renk1=imagecolorallocate($boyut,255,255,255);
$renk2=imagecolorallocate($boyut,0,0,255);
$renk3=imagecolorallocate($boyut,255,0,0);
$renk4=imagecolorallocate($boyut,0,255,0);

/* döngüyle birim kareleri çizer */
for($i=0; $i<=950; $i++){
imageline($boyut,($i*20)+475,0,($i*20)+475,550,$renk4);
imageline($boyut,475-($i*20),0,475-($i*20),550,$renk4);

imageline($boyut,0,275-($i*20),950,275-($i*20),$renk4);
imageline($boyut,0,275+($i*20),950,275+($i*20),$renk4);
}

/* parabolü çizer */
for($k=0;$k<=4750;$k++){
$i=$k/5;
imageline($boyut,(475+$i),(275-0.05*($i*$i)),(475+$i),(274-0.05*($i*$i)),$renk2);
imageline($boyut,(475-$i),(275-0.05*($i*$i)),(475-$i),(274-0.05*($i*$i)),$renk2);
}

/* X ve Y eksenleri en son belirgin olarak çizilir */
$y=imageline($boyut,475,0,475,550,$renk2);
$x=imageline($boyut,0,275,950,275,$renk2);

/* Resimi jpeg olarak üretir */
imagejpeg($boyut);

/* imajı hafızadan siler */
imagedestroy($boyut);
?>

abdulkadir küçük
abdulkadir.kucuk@gmail.com


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2017 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSObil projesidir.