创建画布并画一个圆
来源:互联网 发布:网络兼职打字录入员 编辑:程序博客网 时间:2024/06/10 05:02
<?php$image = imagecreatetruecolor(1000, 1000);//创建画布的大小1000x1000/** * 设置图像中所需要的颜色,相当于在画画时准备的染料 * @var Ambiguous $white */$white = imagecolorallocate($image, 0xFF, 0xFF, 0xFF); //白色$gray = imagecolorallocate($image, 0xC0, 0xC0, 0xC0); //灰色$darkgray = imagecolorallocate($image, 0x90, 0x90, 0x90); //暗灰色$navy = imagecolorallocate($image, 0x00, 0x00, 0x80); //深蓝色$darknavy = imagecolorallocate($image, 0x00, 0x00, 0x50); //暗蓝色$red = imagecolorallocate($image, 0xFF, 0x00, 0x00); //红色$darkred = imagecolorallocate($image, 0x90, 0x00, 0x00); //暗红色imagefill($image,0,0,$white);//为画布填充背景颜色for($i = 600;$i>500;$i--){ /** * 画三个椭圆弧 */ imagefilledarc($image, 500, $i, 1000, 500, -160, 40, $darknavy, IMG_ARC_PIE); imagefilledarc($image, 500, $i, 1000, 500, 40, 75, $darkgray, IMG_ARC_PIE); imagefilledarc($image, 500, $i, 1000, 500, 75, 200, $darkred, IMG_ARC_PIE);}imagefilledarc($image, 500, 500, 1000, 500, -160, 40, $navy, IMG_ARC_PIE);imagefilledarc($image, 500, 500, 1000, 500, 40, 75, $gray, IMG_ARC_PIE);imagefilledarc($image, 500, 500, 1000, 500, 75, 200, $red, IMG_ARC_PIE);/** * 画三行字符 */imagestring($image, 10, 150, 550, '34.7%', $white);imagestring($image, 10, 450, 350, '55.5%', $white);imagestring($image, 10, 650, 650, '9.8%', $white);/** * 向浏览器输出一个png格式的图片 */header('Content-type:image/png');imagepng($image);imagedestroy($image); //销毁图像释放资源
下面是效果:
0 0
- 创建画布并画一个圆
- 创建DC画布并在上面画图并将结果缩放到一个按钮上显示
- 创建画布
- HTML5画布画保存为一个图像
- HTML5画布画保存为一个图像
- 如何用画布画一个柱状图
- HTML5 canvas 画布画圆
- GD2创建画布
- 创建并初始化一个servlet
- 01. 如何创建一个canvas并画一条线段
- HTML5画布上拖拽一个图像
- 模拟地图撒点,将随机产生的一些点以圆的形式画在画布上并保存为png格式的图片
- 创建并使用一个Timer对象
- 创建一个csv文件,并写入数据
- 如何创建并运行一个Load Test
- 创建一个表并循环插入数据
- 创建一个文本文件并写入文本
- 创建并显示一个 Notification 的步骤
- poj - 1061 青蛙的约会【扩展欧几里】
- C语言atoi()函数:将字符串转换成int(整数)和sprintf和memset
- Windows 7下使用注册表扩展Shell
- Faster R-CNN 论文笔记
- mysql 排序 排名
- 创建画布并画一个圆
- HashMap原理
- 关于在tcp或udp上搭载私有协议
- slam资料整理
- Android中三种简便的拉动刷新方式
- css 动画
- Oracle 游标使用全解
- Android4.2.2 SurfaceFlinger本地的FramebufferSurface实现真正的显示
- Ubuntu环境下挂载新硬盘