İlginizi Çekebilir
  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)

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)

Yorum Yap

5
Kimler Neler Demiş?

Bir Cevap Yazın

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

  Subscribe  
Bildir
Mert Karatepe
Ziyaretçi
Mert Karatepe

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

meral
Ziyaretçi
meral

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

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

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

meral
Ziyaretçi
meral

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

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

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