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

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)

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 4
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Yorum
Inline Feedbacks
View all comments
Mert Can

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