社区
基础编程
帖子详情
初学gd,想请大家给我写一个简单点的演示,并注释。
czcom
2003-10-12 02:34:34
输出一个长为200宽为50的背景为红色的jpg图象。图象中显示数字:1234567890
就这么说,最好能简单说明一下每个函数的作用。
...全文
35
2
打赏
收藏
初学gd,想请大家给我写一个简单点的演示,并注释。
输出一个长为200宽为50的背景为红色的jpg图象。图象中显示数字:1234567890 就这么说,最好能简单说明一下每个函数的作用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feel8
2003-10-12
打赏
举报
回复
<?php
Header("Content-type: image/jpeg");
// 这是发送一个HTTP头,告诉浏览器:“你听着,这是一个图象,可别当成文字来显示呀!”
$im = imagecreate(200,50);
// 创建图象。注意,图象在创建的时候还没有被指定图象格式。
// ImageCreate函数,两个参数,无庸质疑,这是创建的图象的宽度和高度。
// 它的返回值是一个int数值,这个数值相当重要,你继续绘制这个图象、
// 直到你输出这个图象之前,无处不用到这个数值,我们暂且称之为图象的ID。
// 因为使用的频率相当高,所以,我们把它赋给一个名字比较短的变量。
$black = ImageColorAllocate($im, 0,0,0);
// 这个函数四个参数,第一个参数im,就是图象的ID
// 后面三个参数就是要定义的颜色的红(R)、绿(G)、蓝(B)的分量,0~255之间。
// 这又牵扯到物理—光学的知识了。红、绿、蓝三原色光分量的不同,
// 定义了一种颜色,红光、绿光、蓝光都没有,自然黑咕隆咚——黑色。
// 如果没有搞错,这是一个较亮的红色。等一会儿我们来画一条线试试看。
// 为什么要等一会儿呢?因为一幅图只有一种颜色的话,是什么也看不出来的!
// 我们把背景搞成黑的先!
// 虽然手册上没有明确表示,但是我发现最先定义的颜色将默认被作为背景。
$white = ImageColorAllocate($im, 255,0,0);
imagestring($im, 5, 4, 10, "1234567890", $white);
ImageJpeg($im);
// 这一句就输出图象了,ImageJpeg()输出jpg图象
// ImageGIF输出gif图象……
ImageDestroy($im);
// 毁掉内存里的图象,以释放内存空间。
?>
ipman
2003-10-12
打赏
举报
回复
<?php
Header("Content-type: image/jpeg");
$im = imagecreate(200,50);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,0,0);
imagestring($im, 5, 4, 10, "1234567890", $white);
ImageJpeg($im);
ImageDestroy($im);
?>
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章