用php代码写出❤️并自己定义文字

本文介绍了一个使用PHP进行图像绘制的例子,通过设置时区、循环计算坐标并利用GD库绘制了一个特定图案,并在图片上添加了日期时间及文字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?php
date_default_timezone_set("PRC");
    for ($t=0;$t<360;$t++) {
        $y=2*cos($t)-cos(2*$t);
        $x=2*sin($t)-sin(2*$t);
        $x+=3;
        $y+=3;
        $x*=70;
        $y*=70;
        $x=round($x);
        $y=round($y);
        $str[]=$x;
        $y=$y+2*(180-$y);
        $x=$y;
        $str[]=$x;
    }
     $im=imagecreate(400, 400);//创建画布400*400
     $black=imagecolorallocate($im, 255, 255, 255);
     $red=imagecolorallocate($im, 255, 0, 0);//设置颜色
     imagepolygon($im, $str, 360, $red);
     imagestring($im, 5, 130, 160, date("Y-m-d H:i:s"), $red);
     imagestring($im, 5, 130, 190, "Content is missing ", $red);
     imagestring($im, 5, 195, 220, "But ", $red);
     imagestring($im, 5, 165, 250, "i love you ", $red);
     $resultNamePath = './love.jpg';//图片保存地址
     // $resultNamePath = dirname(dirname(dirname(dirname(__FILE__)))).DIRECTORY_SEPARATOR.'love.jpg';//图片保存地址
     // print_r($resultNamePath);die;
     imagegif($im, $resultNamePath);//输出图片
     echo "<img src='$resultNamePath'/>";

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值