ASP, Perl, Php, Html kategorisinde Php ile Grafik ( GD ) konusu , ⇒GD DESTEĞİ Windows sistemlerde GD desteği için php.ini dosyamızdaki ;extension_php_gd.dll satırın başındaki noktalı virgülü kaldırmamız gerekir. Linux sistemlerde ise www.boutelll.com/gd adresinden dosyaları ...
| |||||||
| | #1 (permalink) |
| ⇒GD DESTEĞİ Windows sistemlerde GD desteği için php.ini dosyamızdaki ;extension_php_gd.dll satırın başındaki noktalı virgülü kaldırmamız gerekir. Linux sistemlerde ise www.boutelll.com/gd adresinden dosyaları indirip derlememiz gerekir.⇒Grafik Oluşturuyoruz Grafik oluştururken Php ye bu sayfayı Grafik olarak kullancağımza dair bilgi vermemiz gerekir bunun içinde header fonksiyonlarından yararlanıcaz.PHP Kodu: bu başlık jpeg formatında bir resim oluşturmak için png için image/png kullanabiliriz.Şimdi bir tane resim oluşturalım. Resim alanı oluşturmak için imagecreate(); ve (Jpeg formatı için) imagejpeg(); kullandığımız belliği boşaltmak içinde imagedestroy(); fonksiyonlarını kullanıyoruz.PHP Kodu: Bu yüzden bu php kodumuzu çalıştırdığımzda 250x250 formatında siyah bir resim oluşur. ⇒Renk kullanımı Renk kullanmak için imagecolorallocate(); fonksiyonunu kullanıyoruz. Kullanımı: $renk = imagecolorallocate($resim $R $G $B);NOT: Renk oluştururken RGB ( Red Green Blue ) renk sistemini kullanıcaz RGB hakkında bilgi için http://en.wikipedia.org/wiki/RGB adresini inceleyebilirsiniz. ⇒Resmi boyamak PHP Kodu: 0 koordinatlarını veriyoruz.Bu kodumuzun çıktısı 250x250 formatlarında kırmızı bir resim olucaktır. ⇒Resimde obje kullanmak Obje olarak Dikdörtgen Daire/Elips Çizgi Yazı kullanımına değincez.►Dikdörtgen Dikdörgen oluşturmak için imagefilledrectangle(); fonksiyonunu kullanıyoruz. Kullanımı: imagefilledrectangle ( $resim $x1 $y1 $x2 $y2 $renk );PHP Kodu: NOT: Koordinat belirlerken matematik te bildiğimiz koordinat sistemi ile aynı mantıkla koordinat belirliyoruz. Sağdan sola -<------->+ x koordinati yukarıdan aşşağıya y koordinatı ( yukarısı + aşağısı - ) ►Daire/Elips Daire veya elips oluşturmak için imagefilledellipse(); fonksiyonunu kullanıyoruz. Kullanımı: imagefilledellipse ( $resim $x $y $W $H $renk );$x ve $y değerleriyle oluşturacağımız elipsin merkez koordinatlarını $W değişkeniyle elipsin eninin boyunu $H ilede Yukseklik boyunu ayarlıyoruz ( Haliyle Daire oluşturmak için $W ile $H nin eşit olması gerekir. )300x300 formatında bir resimin tam ortasına yarıçapı 50 olan bir çember yerleştirelim. PHP Kodu: Çizgi (line ) oluşturmak için gerekli fonksiyon imageline(); Kullanımı: imageline ( $resim $x1 $y1 $x2 $y2 $renk );300x300 formatında bir resme 50.50 koordinatlarından 250.250 koordinatlarına giden bir çizgi oluşturalım. PHP Kodu: Resmimizde istediğimiz koordinata yazı yazmamız mümkündür bunun için imagestring(); fonksiyonunu kullanıyoruz. Kullanımı: imagestring($resim $font(int) $x $y "Yazı" $renk);300x300 formatında bir resme 200.200 koordinatlarından başlayan Mor renginde oCRaCy yazalım PHP Kodu: Daha ayrıntılı bilgi için > http://tr.php.net/manual/en/ref.image.php oCRaCy [ ocracy@msn.com ] | |
| | |
![]() |
| Bookmarks |
| Konu araçları | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevap | Son Mesaj |
| Grafik : | jpns#7 | Meslekler | 0 | 30-01-2009 17:01 |
| Grafik Çizimi | тне јіģѕαw | Ekonomi | 0 | 08-12-2008 16:57 |
| Grafik Çizimi | тне јіģѕαw | Ekonomi | 0 | 10-10-2008 17:51 |
| grafik, grafik tasarım kursu ( Kurs, ders, eğitimleri, kursları, dersleri) | serpil_kayin | Programlama | 2 | 06-09-2008 04:11 |
| pascal ile grafik(.pdf) | esmer_1988_24 | Pascal | 2 | 16-10-2007 02:07 |
Forum saati Türkiye saatine göredir. GMT +2. Şuan saat: 23:50 .
(Türkiye için GMT +2 seçilmelidir.)