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

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)

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

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

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…