请问php生成一个渐变图片怎么写? 如下图,只有生成一条就行了,其他都是一样的操作。还望高手能显显身手。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想找PHP技术高手QQ:434782734 研究了一下,代码:<?php$height=20;$width=100;$im = ImageCreateTrueColor($width, $height);//初始颜色,最上边的一条线的颜色,红绿蓝$red=150; $green=50;$blue=0;//从最上面开始画横线,颜色渐变for ($i=0;$i<20;$i++){//渐变方式可以自己改,$i乘的系数不一样,效率也不一样$Color=ImageColorAllocate($im, $red+$i*2, $green+$i*8, $blue+$i*10);ImageLine($im, 0, 0+$i, $width, 0+$i, $Color);}//output imageHeader('Content-type: image/png');ImagePng($im);//clean upImageDestroy($im);?> 研究了一下第一幅图,修改如下:<?php$height=26;$width=100;$im = ImageCreateTrueColor($width, $height);//上边$red=217;$green=237;$blue=30;//下边: 124 212 22 根据这几个值,调整$i的系数for ($i=0;$i<26;$i++){$Color=ImageColorAllocate($im, $red-$i*5, $green-$i, $blue-floor($i*0.5));ImageLine($im, 0, 0+$i, $width, 0+$i, $Color);}//output imageHeader('Content-type: image/png');ImagePng($im);//clean upImageDestroy($im);?> 如何写一个后台管理权限? 新手问php问题 请问php的重定向函数是什么? php公司哪个城市比较多? 如何获取 js 输入的 内容呢 SQL查询的limit限制出错!! 使用 mail() 發送之 後如何得知是否正確發送呢? PHP的FOPEN问题 删除数据库中记录的普遍问题,在线等......... 为什么我使用mail函数无法使邮件发送到新浪、网易等邮件系统 寻找经常使用GOOGLE TALK的PHP爱好者 PHP生成曲线图问题
QQ:434782734
$height=20;
$width=100;$im = ImageCreateTrueColor($width, $height);
//初始颜色,最上边的一条线的颜色,红绿蓝
$red=150;
$green=50;
$blue=0;
//从最上面开始画横线,颜色渐变
for ($i=0;$i<20;$i++)
{
//渐变方式可以自己改,$i乘的系数不一样,效率也不一样
$Color=ImageColorAllocate($im, $red+$i*2, $green+$i*8, $blue+$i*10);
ImageLine($im, 0, 0+$i, $width, 0+$i, $Color);
}//output image
Header('Content-type: image/png');
ImagePng($im);//clean up
ImageDestroy($im);
?>
$height=26;
$width=100;$im = ImageCreateTrueColor($width, $height);
//上边
$red=217;
$green=237;
$blue=30;
//下边: 124 212 22 根据这几个值,调整$i的系数
for ($i=0;$i<26;$i++)
{
$Color=ImageColorAllocate($im, $red-$i*5, $green-$i, $blue-floor($i*0.5));
ImageLine($im, 0, 0+$i, $width, 0+$i, $Color);
}//output image
Header('Content-type: image/png');
ImagePng($im);//clean up
ImageDestroy($im);
?>