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 yazımızda php’de daire, çember, elips ve pasta dilimi nasıl çizilir komutları nelerdir onlardan bahsedip yine örneklerle devam edeceğiz.
İçi boş çember için imageellipse, içi dolu daire için imagefilledellipse komutlarını kullanıyoruz pasta dilimi çizimi için imagefilledarc komutunu kullanacağız. Hemen örneklere geçelim kodların arasında açıklama satırlarını yazdım anlaşılmayan yerler olursa sorabilirsiniz….
<?php //dosya türünü belirledik header("Content-type:image/png"); //resim için 400*400 alan açıyoruz $resim=imagecreatetruecolor(400,400); //ayırdığımız alanın boyamasını yapıyoruz imagefill($resim,0,0,imagecolorallocate($resim,221,221,221)); //for döngüsü ile iç içe 20 tane daire çiziyoruz. for($i=20;$i>=1;$i--){ imagefilledellipse($resim,200,200,$i*14,$i*10, imagecolorallocate($resim,rand(50,255),rand(50,255),rand(50,255))); } //oluşturduğumuz resmi tarayıcıda gösteriyoruz imagepng($resim); //hafızadaki ayırdığımız alanı temizliyoruz... imagedestroy($resim); ?>
ikinci örneğimizde daire komutları ile php ile surat çizimi yapacağız.. :)
<?php //Resim türünü ayarladık header("Content-type:image/png"); //resim için 400*400 alan ayarlıyoruz $resim=imagecreatetruecolor(400,400); //zemini boyuyoruz imagefill($resim,0,0,imagecolorallocate($resim,255,255,255)); //surat çiziminde kullanacağımız renklerin tenımlamasını yapıyoruz. $siyah=imagecolorallocate($resim,0,0,0); $mavi=imagecolorallocate($resim,0,0,255); $pembe=imagecolorallocate($resim,204,33,255); $turuncu=imagecolorallocate($resim,255,66,0); $sari=imagecolorallocate($resim,255,255,0); //Surat çizimi burada başlıyor imagefilledellipse($resim,200,200,200,200,$turuncu);// Kafa çizimi imagefilledellipse($resim,160,160,20,20,$sari);//Sol Göz imagefilledellipse($resim,160,160,10,10,$mavi);//Sol Göz imagefilledellipse($resim,240,160,20,20,$sari);//Sağ Göz imagefilledellipse($resim,240,160,10,10,$mavi);//Sağ Göz imagefilledellipse($resim,200,200,10,20,$mavi);//Burun imagefilledarc($resim,200,240,100,30,0,180,$sari,IMG_ARC_PIE); //Ağız //resmi gösteriyoruz imagepng($resim); //resim hafızadan siliniyor. imagedestroy($resim); ?>
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)
kodlarda hata var gösterilmiyor
herhangi bir problem yok şimdi denedim çalışıyor, aldığınız hata nedir..