【发布时间】:2014-06-18 20:45:09
【问题描述】:
我正在创建一个图像生成工具。根据该工具,当用户输入他/她的姓名时,会生成带有他/她的姓名的图像。
问题是图像出现在浏览器窗口的一侧。我想要它在浏览器的中心。我试过<img src="path_of_php_file.php">,但没用。
我的php代码
<?php
$name = $_POST['imagename'];
if($_POST['imagename'] != ''){
header("Content-Type: image/png");
$name = $_POST['imagename'];
$im = @imagecreate(800, 600);
$background_color = imagecolorallocate($im, 0xFF, 0xCC, 0xDD);
$text_color = imagecolorallocate($im, 133, 14, 91);
imagestring($im, 5, 300, 300, " Hey $name Whats Up Bro ?", $text_color);
imagepng($sim);
imagedestroy($sim);
}
else echo "no image created";
?>
我的html代码
<html>
<body>
<form action="images.php" method="post">
Enter Your Name :<input type="text" name="imagename">
<br></br>
<input type="submit" name="submit">
</form>
</body>
</html>
如果你们告诉我如何使我生成的图像居中,那将非常有帮助。谢谢
【问题讨论】:
-
只是理解我的问题......这不是我的问题的重复
-
你想做什么,让图片居中还是让图片中的文字居中?
-
图像居中...
-
随机生成的图片居中..