Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     Php ile grafik işlemleri-2(Grafik oluşturma)
     admin     25.12.2013     19:20:11

Php’de imagecreatetruecolor() komutu ile varsayılan renkte(siyah) grafik oluşturulur. Renkli grafik oluşturmak için ise imagecreate() komutu kullanılır. Grafiğe renk vermek için imagecolorallocate() komutu kullanılır. imagecreatetruecolor komutu ile renkli grafik oluşturmak için bu komutu imagefill() komutu ile birlikte kullanmamız gerekmektedir. Oluşturulan grafiklerin, sunucuyu yavaşlatmaması için bellekten atılmasını sağlamalıyız. Bu işlem içinde imagedestroy() komutunu kullanacağız. Şimdi bu komutların kullanımlarını örneklerle açıkalayalım.



Siyah Grafik:

<?php
header ("Content-type: image/png"); // Sayfanın grafik olduğunu ve türünün png olduğunu tarayıcıya bildirdik.
$en=200;$boy=200; // Oluşacak grafiğin pixel cinsinden eni ve boy’unu belirleyen değişkenleri kullandık
$resim=imagecreatetruecolor($en,$boy); // $resim adında siyah grafik nesnesi tanımladık.
imagepng($resim); // garfiği oluşturduk.
imagedestroy($resim); // Grafik hafızadan çıkarıldı.
?>
 
 
Renkli Grafik-1
 
<?php 
 header("Content-type:image/png"); 
 $resim=imagecreate(250,250); //grafik boyutu 250px - 250px
 imagecolorallocate($resim,200,100,100);
// Grafiğe renk verir. Renk vermek için RGB renk kodları kullanılır. Birinci sayı Red, İkinci Sayı Green, üçüncü sayı ise Blue renklerinin tonunu ifade eder. Her biri 0-255 arası değer alır.
 imagepng($resim); 
 imagedestroy($resim); 
 ?>
 
 
Renkli Grafik-2
 
<?php 
 header("Content-type: image/png"); 
 $resim=imagecreatetruecolor(200,200); // Normalde siyah grafik oluşturur.
 $renk=imagecolorallocate($resim,0,255,0);  
 imagefill($resim,0,0,$renk); //Grafiğe sol üst köşeden(0,0) koordinatından başlanarak renk verildi.
 imagepng($resim); 
 imagedestroy($resim); 
?>

Facebook'ta Paylaş    
Diğer PHP İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...

maykıl    15.01.2014    14:13:54

Saat kaç müdür