Php Dersleri – Php Grafik İşlemleri 4 (Çizgi Çizme ve Yazı Yazma)

Php Dersleri – Php Grafik İşlemleri 1
Php Dersleri – Php Grafik İşlemleri 2 (Dikdörtgen – Kutu Çizme)
Php Dersleri – Php Grafik İşlemleri 3 (Daire Çember Elips Çizimi)
Php Dersleri – Php Grafik İşlemleri 4 (Çizgi Çizme ve Yazı Yazma)

Bu konuda php ile çizgi çizme ve yazı yazma komutlarını açıklayıp örnekler yapacağız. Php’de çizgi çizme komutu imageline($resim,x1,y1,x2,y2,$renk) hemen bir örnek yapalım kod içerisinde açıklamalar mevcut

<?php
//resim türünü belirliyoruz
header("Content-type:image/png");
//ekranda 500*500 bir alan oluşturuyoruz
$img=imagecreatetruecolor(500,500);
//ekranda çizgilerimizi oluşturuyoruz...
for($i=0;$i<=360;$i=$i+20){
imageline($img,250,250,360-$i,$i,
imagecolorallocate($img,255,255,255));
}
//resmi görüntülüyoruz.
imagepng($img);
//hafızadan resmi siliyoruz
imagedestroy($img);
?>

Php’de grafik ortamda yazı yazmak için imagestring komutunu kullanacağız. Komutun kullanım aşağıdaki gibidir. imagestring( $resim , int $font , int $x , int $y , string $metin , int $color ) şeklinde olacak aşağıdaki örnekte ekranda rastgele koordinatlara , rastgele büyüklük ve renklerde yazı yazdırıyoruz.

<?php
header("Content-type:image/png");
$img=imagecreate(500,500);
$white=imagecolorallocate($img,255,255,255);
$blue=imagecolorallocate($img,0,0,255);
for($i=1;$i<=50;$i++){
imagestring($img,rand(1,5),rand(0,425),rand(0,425),"www.bilisimogretmeni.com",
imagecolorallocate($img,rand(0,255),rand(0,255),rand(0,255)));
}
imagepng($img);
imagedestroy($img)
?>

Php Dersleri – Php Grafik İşlemleri 1
Php Dersleri – Php Grafik İşlemleri 2 (Dikdörtgen – Kutu Çizme)
Php Dersleri – Php Grafik İşlemleri 3 (Daire Çember Elips Çizimi)
Php Dersleri – Php Grafik İşlemleri 4 (Çizgi Çizme ve Yazı Yazma)

  • Mert Can

    Çizilen çizgi nasıl kalınlaştırılır?

Pin It on Pinterest