Php Dersleri – Php Grafik İşlemleri 1
0

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)

Php’de grafik işlemleri için kullanacağımız kütüphane GD’dir. GD kütüphanesindeki komutlar yardımıyla grafikler oluşturup düzenleme işlemleri yapabiliriz , bunun için sunucuda gd kütüphanesinin aktif olması gerekiyor localhostta işlem yapıyorsanız php.ini dosyasında ;extension=php_gd2.dll satırının başında yer alan “;” işaretini kaldırıp kaydediyoruz.
Şimdi sırayla grafik oluşturma işlemlerine geçelim ilk olarak tarayıcıya oluşturacağımız sayfanın grafik sayfası olduğunu söylememiz gerekiyor bunun için sayfanın başına

<?php
header ("Content-type: image/png");
?>

yazıyoruz burada oluşturacağımız resmin türünü belirtiyoruz image/png yerine image/jpeg de kullanabiliriz. Daha sonra oluşturacağımız resim için tarayıcıda bir alan ayarlamamız gerekiyor bunu da

<?php
header ("Content-type: image/png");
$resim = imagecreatetruecolor(350, 300);
?>

imagecreatetruecolor komutu ile yapıyoruz örneğimizde tarayıca 350,300 boyutunda bir alan ayarlamış oluyoruz. Alan ayarlandıktan sonra grafik üzerinde kullanacağımız renkleri belirlememiz gerekiyor bunu da imagecolorallocate($resim,R,G,B) komutu ile yapıyoruz R,G,B 0 ile 255 arasında bir değer girerek renk oluşturuyoruz örneğimize bu satırı ekliyoruz..

<?php
header ("Content-type: image/png");
$resim = imagecreatetruecolor(350, 300);
$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);
?>

kullanacağımız renkleride belirlediğimize göre resmi boyayabiliriz bunun için imagefill komutunu kullanacağız bu komutla resim için ayırdığımız alanda istediğimiz koordinatları istediğimiz renge boyayabiliriz.

<?php
header ("Content-type: image/png");
$resim = imagecreatetruecolor(350, 300);
$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);
imagefill($resim, 0, 0, $kirmizi );
imagepng($resim);
imagedestroy($resim);
?>

bu kod ile resmin tümünü $kirmizi değişkenin deki renge boyadık ve resmi ekranda göstermek için imagepng($resim); hafızada ayırdığımız alanı silmek için imagedestroy($resim); kullanıyoruz ve aşağıdaki ekran görüntüsünü elde ediyoruz , şimdilik bu kadar sonraki bölümde kutu çizme komutları ile çizimlere başlayacağız..

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?
  • 2
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 1
    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.

0 Yorum
Inline Feedbacks
View all comments