Php Grafik İşlemleri Ve Kare Çizme
Merhaba arkadaşlar bugün ki konumuz php de grafik işlemleri bir çok kişi tarafından zor ve karmaşık gelse bile oldukça kolay ve yararlı bir uygulamadır. Mesela nerelerde kullanabilirsiniz bar kod oluşturma da kullanabilirsiniz bir yara iki bar kodu kendiniz tasarım programları fireworks gibi bir programla oluşturdunuz diyelim milyonlarcasını nasıl yapacaksınız hadi yaptınız nerede barındıracaksınız. Bu problemlerin çözümü için
bu dersimiz çok yardımcı olacak.
Hadi başlayalım;
Öncelikle çalışacağımız php dosyamızı oluşturuyoruz bunu dreamweaver programı sayesinde çok basit bir şekilde oluşturabilirsiniz.
Çalışma alanımızı oluşturduktan sonra kullanacağımız dosya uzantısını belirlememiz gerekiyor çünkü oluşturduğumu uygulama bir resim olacak bu nedenden dolayı uzantısını kullanacağımız yere göre belirtmeliyiz Ör: PNG,GIF,BMP,JPG ,TIFF vb. uzantıları kullana bilirsiniz. İlk aşamayı yaptıkdan sonra kodlarımız şöyle olacak;
<?
// resmin türünü belirle
header("Content-type: image/png");
// resmin boyutunu belirle
$resim = imagecreatetruecolor (300,300);
// resmin renklerini belirle R G B
$kirmizi = imagecolorallocate ($resim, 255, 0, 0);
$mavi = imagecolorallocate($resim, 0,0,255);
//resmi çiz
imagefill($resim,150,200,$kirmizi);
// Genişlik ve yükseklik
imagefilledrectangle($resim,120,120,10,10,$mavi);
// resmi göster
imagepng($resim);
?>
işte hepsi bu kada R G B Red yani kırmızı Green yani yeşil Blue yani mavi tonları temsil etmekte 0 ve 255 arasında ki o rengin yoğunluk derecesini alır ve resme atar.
edrectangle ise dörtgen çiz anlamına gelir siz boyutlandırırken dikdörtgen yapabilirsiniz sizin inisiyatifinize kalmış. İyi Çalışmalar, kolay gelsin...
Kodların Ekran Çıktısı :
bu dersimiz çok yardımcı olacak.
Hadi başlayalım;
Öncelikle çalışacağımız php dosyamızı oluşturuyoruz bunu dreamweaver programı sayesinde çok basit bir şekilde oluşturabilirsiniz.
Çalışma alanımızı oluşturduktan sonra kullanacağımız dosya uzantısını belirlememiz gerekiyor çünkü oluşturduğumu uygulama bir resim olacak bu nedenden dolayı uzantısını kullanacağımız yere göre belirtmeliyiz Ör: PNG,GIF,BMP,JPG ,TIFF vb. uzantıları kullana bilirsiniz. İlk aşamayı yaptıkdan sonra kodlarımız şöyle olacak;
<?
// resmin türünü belirle
header("Content-type: image/png");
// resmin boyutunu belirle
$resim = imagecreatetruecolor (300,300);
// resmin renklerini belirle R G B
$kirmizi = imagecolorallocate ($resim, 255, 0, 0);
$mavi = imagecolorallocate($resim, 0,0,255);
//resmi çiz
imagefill($resim,150,200,$kirmizi);
// Genişlik ve yükseklik
imagefilledrectangle($resim,120,120,10,10,$mavi);
// resmi göster
imagepng($resim);
?>
işte hepsi bu kada R G B Red yani kırmızı Green yani yeşil Blue yani mavi tonları temsil etmekte 0 ve 255 arasında ki o rengin yoğunluk derecesini alır ve resme atar.
edrectangle ise dörtgen çiz anlamına gelir siz boyutlandırırken dikdörtgen yapabilirsiniz sizin inisiyatifinize kalmış. İyi Çalışmalar, kolay gelsin...
Kodların Ekran Çıktısı :
Yorumlar
Yorum Gönder