Php Grafik – Elips Diktörtgen ve Yazı işlemleri

2016-2017 İnternet Programcılığı Yapılanlar 2017

 

formdosyasi

 

form.html

<body>
<form id=”form1″ name=”form1″ method=”post” action=”grafik.php”>
<p>&nbsp;</p>
<table width=”660″ height=”140″ border=”1″>
<tr>
<td width=”314″><label>Zemin Rengi için<br />
kirmizi
<input type=”text” name=”kirmizi” id=”kirmizi” />
<br />
</label>
<label>yesil
<input type=”text” name=”yesil” id=”yesil” />
<br />
mavi
<input type=”text” name=”mavi” id=”mavi” />
</label>
<label><br />
<br />
</label></td>
<td width=”330″><label>Yazı Tipi İçin<br />
kirmizi
<input type=”text” name=”ykirmizi” id=”ykirmizi” />
<br />
</label>
<label>yesil
<input type=”text” name=”yyesil” id=”yyesil” />
<br />
mavi
<input type=”text” name=”ymavi” id=”ymavi” />
</label>
<label><br />
</label></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><label>metin
<input type=”text” name=”metin” id=”metin” />
</label></td>
</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>
<label>
<input type=”submit” name=”button” id=”button” value=”Gönder” />
</label>
</p>
</form>

 

grafik.php

<?php
// zemini okutuyoruz
$kirmizi = $_POST[“kirmizi”];
$yesil = $_POST[“yesil”];
$mavi = $_POST[“mavi”];

// yazının rengini okutuyoruz.
$ykirmizi = $_POST[“ykirmizi”];
$yyesil = $_POST[“yyesil”];
$ymavi = $_POST[“ymavi”];

// yazılacak yazıyı okutuyoruz.
$metin= $_POST[“metin”];

header (“Content-type: image/png”); // bu sayfada grafik var bilgisi
$resim = imagecreate(350,350); // tuval boyutu
imagecolorallocate( $resim,$kirmizi,$yesil,$mavi );//tuval rengi

$yrengi = imagecolorallocate($resim,$ykirmizi,$yyesil,$ymavi);//yazı rengi

$boyut=14; // yazı boyutu
$aci=40; // yazı açısı
$x=100; // yazının x koordinatı
$y=200; // yazının y koordinatı

imagettftext($resim, $boyut, $aci, $x, $y, $yrengi, “arial.ttf”, $metin);
// yazıyı yazdık.

imageellipse($resim, 100, 75, 150, 100,$yrengi); //elips
imagefilledellipse($resim, 100, 275, 150, 100, $yrengi);//içidolu
imagefilledrectangle($resim,180,200,270,270,$yrengi); //içidolu dikdörtgen
imagepng ($resim); // resmi sayfada oluşturduk.
imagedestroy($resim); // hafızadan sildik.
?>

 

 

ekran görüntüsü

 

grafik

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir