年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1704|回复: 0

PHP中使用GD库画出简单图像

[复制链接]
  • TA的每日心情

    2024-10-15 10:05
  • 签到天数: 372 天

    [LV.9]以坛为家II

    发表于 2016-1-5 15:16:50 | 显示全部楼层 |阅读模式
    本帖最后由 Sian 于 2016-1-5 15:32 编辑

    [PHP] 纯文本查看 复制代码
    <?php
    	// 标识当前资源为图片让浏览器直接解析
    	header("Content-type: image/png");
    	// 创建一个图层200x200
    	$image = imagecreatetruecolor(200, 200);
    	// 创建两个颜色变量
    	$red = imagecolorallocate($image, 0xFF, 0, 0);
    	$blue = imagecolorallocate($image, 0, 0, 0xFF);
    	$pink = imagecolorallocate($image, 0xFF, 0, 0xFF);
    	// 背景颜色填充
    	imagefill($image, 0, 0, $red);
    	// 画一条蓝色的直线
    	imageline($image, 0, 0, 200, 200, $blue);
    	
    	// 画空心矩形
    	imagerectangle($image, 25, 25, 150, 150, $pink);
    	// 画实心矩形
    	imagefilledrectangle($image, 25, 25, 150, 150, $pink);
    	// 空心圆
    	imageellipse($image, 100, 100, 100, 80, $blue);
    	// 实心圆
    	imagefilledellipse($image, 100, 100, 50, 50, $blue);
    	// 画字符串(水平、垂直)
    	imagestring($image, 3, 10, 180, "yusian.com", $blue);
    	imagestringup($image, 3, 180, 180, "yusian.com", $blue);
    	// 自定义字体画文字
    	imagettftext($image, 16, 0, 10, 180, $blue, "/usr/share/fonts/dejavu/DejaVuSans.ttf", "Sian");
    	// 输出当前图像
    	imagepng($image);
    	// 保存imagepng($image, "image.png");
    	// 释放资源
    	imagedestroy($image);
    	

    下载.png
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-12-5 03:16 , Processed in 0.047008 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表