[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);