如何在PHP中创建图像?

时间:2011-06-01 12:19:41

标签: php

我是非常新的在php中创建图像。基本上我想制作静态滑块和值将来自数据库的比率。假设特定值为0.9然后滑块指针将在图像的最末端

----------------
             | | 
----------------

我如何创建此图片? 请帮忙。

3 个答案:

答案 0 :(得分:4)

有一个名为gd2的整个库。以下是它的工作原理:

1)请务必在php.ini

中激活它

2)复制粘贴:

<?php
header('Content-type:image/png');
$image = imagecreate(200, 50); // (x, y)
$background = imagecolorallocate($image, 255, 127, 0); // The first color allocated is the background.
$red = imagecolorallocate($image, 255, 0, 0);
imagefilledrectangle($image, 0, 0, 10, 50, $red); // (x1, y1, x2, y2)
imagepng($image);
?>

3)在您的网页上,使用<img src="image.php" />,如果它是PNG。

4)没有第4步。

您也可以使用PHP的强大功能,例如循环和数学等功能。你可以使用$ _GET,$ _POST,$ _SESSION,$ _COOKIE,......

有关该问题的更多问题:http://www.astahost.com/info.php/Basic-Tutorial-Php-Gd_t1203.html

答案 1 :(得分:2)

有关更一般化的答案,如果您查看有关PHP图像支持的文档,您将看到许多与您相关的方法:http://www.php.net/manual/en/ref.image.php

特别是,如果你想沿着GD路线前进,你需要查看imagecreate*方法,然后(在某个位置动态绘制滑块)imagefill*(可能imagefilledrectangle)。

答案 2 :(得分:0)

Sop登录进度表?

真的不是那么复杂,只要看看这里:

虽然我建议您不要提取$_GET !!