Ü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-1(Grafik oluşturmak için gerekenler)
     admin     25.12.2013     16:08:32

Grafik kelimesinin iki farklı anlamı vardır. Sayısal verilerin çizgilerle ifade edilmesine grafik denir. Bu tanım genelde matematiksel veya istatistiksel işlemlerin sonuçlarını görsel olarak değerlendirmek için kullanılır.

Diğer anlamı ise, bir olayı veya nesneyi göstermek için çizilen şekle grafik denir. Grafik işleme ise, bir şekil, fotoğraf veya resim üzerinde düzenleme yapmak anlamına gelir.



PHP de grafik işlemleri gerçekleştirmek için GD Kütüphanesi kullanılır. GD resim işleme amaçlı bir ANSI C kütüphanesidir. Boutell.Com tarafından açık kaynak kodlu özgür bir yazılım olarak geliştirilmekte ve dağıtılmaktadır. GD kütüphanesi, JPEG, PNG, BMP, GIF ve XPM gibi grafik formatlarını destekler. GD kütüphanesi PHP ile birlikte gelmektedir ancak kullanabilmek için etkinleştirilmelidir.

GD eklentisinin etkinleştirilmesi:

<?php
   phpinfo();
?>

Bu kodu yazarak öneğin wamp/www klasörü içerisine test.php olarak kaydedin. Karşına gelen php version ve diğer detaylı bilgiler sayfasında yukarıdaki bilgileri görüyorsanız grafik komutlarını kullanabilirsiniz.

Eğer GD eklentisi etkin değil ise aşağıdaki işlem basamaklarını uygulayınız.
* Gd eklentisi yok ise bu eklenti indirilerek php dizinine kopyalayınız.
* Php dizininde yer alan php.ini dosyasını herhangi bir metin editörüyle açınız.
* extension_dir satırını bulunuz. (Kullanılan php sürümüne göre farklılıklar gösterebilir. Bu satır kütüphanenin hangi dizinde olduğunu gösterir.)
* Varsa önündeki açıklama satırı anlamına gelen ; işareti siliniz.
* ;extension=php_bz2.dll ile başlayan satırı bulup önündeki ‘;’ işaretini kaldırınız.
* ;extension=php_gd2.dll ile başlayan satırı bulup önündeki ‘;’ işaretini kaldırınız.
* Web sunucunuzu (apache) yeniden başlatınız.

Header() deyimi : 

Header tabelaya benzer. Nasıl ki bir tabela bir yerin ne amaçla kullanıldığını ifade ediyorsa, header da sayfanın ne sayfası (html, grafik, pdf) olduğunu tarayıcıya bildirir. Tarayıcı header’a bakarak başlık bilgilerine göre sayfa içeriğini işler. İçerik text olabildiği gibi image da olabilir.
 
header ("Content-type: image/png");
 
Content-type içeriğin ne olacağının tarayıcıya bildirildiği kısımdır. Grafik oluşturulacağı için, içerik image ve içerik formatı olarak da png belirliyoruz.
 
Dikkat: header komutunu php kodlarının en başına yazmak daha doğru bir uygulama olacaktır.
 
<?php header ("Content-type: image/png"); //Sayfanın grafik olduğunu tarayıcıya bildiriyoruz. ?>

Milli Eğitim Bakalnlığı megep modüllerinden alıntıdır.

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


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

İsim Giriniz :
  

  =>Yapılan Yorumlar...