1. Ana Sayfa
  2. Php
  3. Php Dersleri – Php Grafik İşlemleri 2 (Dikdörtgen – Kutu Çizme)

Php Dersleri – Php Grafik İşlemleri 2 (Dikdörtgen – Kutu Çizme)

phpgraf4

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)

Önceki konumuzda php ile grafik işlemlerine giriş yapmış grafik kütüphanesi nasıl aktif olu, grafik alanı nasıl oluşturulur, nasıl boyama yapılır bunlardan bahsetmiştik konuya göz atmak isterseniz buraya tıklayın, Şimdi sıra php ile dikdörtgen çizme ve kutu kutu çizme işlemleri nasıl yapılır ona bakacağız iki tane komutumuz var bunlar imagerectangle içi boş dikdörtgen çizmek için imagefilledrectangle içi dolu dikdörtgen çizmek için kullanılır.Kullanım örnekleri için aşağıdaki örnekleri inceleyebilirsiniz kod içinde açıklamalar mevcut zaten..

<?php
//www.bilisimogretmeni.com
// dosya türünü belirledik
header("Content-type: image/png");
// resim için alan oluşturduk
$resim = imagecreatetruecolor(300, 350);
// renkleri ayarladık
$mavi = imagecolorallocate($resim, 0, 0, 255);
$yesil = imagecolorallocate($resim, 0, 255, 0);
// İki dikdörtgen çizdik birinin içi boş diğeri yeşil renkli
//www.bilisimogretmeni.com
imagerectangle($resim, 20,20,120,120, $mavi);
imagefilledrectangle($resim, 150,150,250,320, $yesil);
// çizdiğimiz kutuları gösteriyoruz.
imagepng($resim);
// hafızadan resim için ayrılan alanı temizliyoruz
imagedestroy($resim)
?>

<?php
//www.bilisimogretmeni.com
// dosya türünü belirledik
header ("Content-type: image/png");
// resim için alan oluşturduk
$resim = imagecreatetruecolor(350, 300);
// renkleri ayarladık
$kirmizi = imagecolorallocate($resim, 255, 0, 0);
$mavi = imagecolorallocate($resim, 0, 0, 255);
$yesil = imagecolorallocate($resim, 0, 255, 0);
$beyaz = imagecolorallocate($resim, 255, 255, 255);
$siyah = imagecolorallocate($resim, 0, 0, 0);
// zemini boyadık
imagefill($resim, 0, 0, $kirmizi );
// içi dolu dikdörtgenleri çiziyoruz
imagefilledrectangle($resim, 10,10,160,110, $mavi);
imagefilledrectangle($resim, 40,40,190,140, $yesil);
imagefilledrectangle($resim, 70,70,220,170, $beyaz);
imagefilledrectangle($resim, 100,100,250,200, $siyah);
// resimleri gösterdik
imagepng($resim);
// hafızadan sildik
imagedestroy($resim);
?>

<?php
//dosya türünü belirledik
header("Content-type:image/png");
//resim alanını oluşturduk
$resim=imagecreatetruecolor(400,400);
//renkleri ayarladık
$yesil=imagecolorallocate($resim,0,255,0);
$kirmizi=imagecolorallocate($resim,255,0,0);
//zemin rengini yeşil yaprık
imagefill($resim,0,0,$yesil);
for($i=1;$i<=25;$i++){
imagefilledrectangle($resim,$i*8,$i*8,$i*10,$i*10,$kirmizi);
}
//döngü ile oluşturduğumuz kareleri gösterdik
imagepng($resim);
//hafızadan resmi siliyoruz
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)

Yorum Yap
Subscribe
Bildir
guest

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

5 Yorum
Inline Feedbacks
View all comments
Mert Karatepe

dikdörtgenlerin köşelerini nasıl eğebilirim ?

meral

Sorunu hallettim fakat kodları doğru çalıştıramıyorum

BilisimOgretmeni

verdiği hatayı yazarsanız yardımcı olmaya çalışırım.

meral

xamp ve wamp ile ilgili sorun yaşıyorum yardımcı olur musunuz?

BilisimOgretmeni

sorunu yazarsanız yardımcı olmaya çalışırım…