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

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)

  • 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…

Pin It on Pinterest