用php代码怎么生成图片不显示

不及物动词 其他 92

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要生成图片却不显示,可以通过以下的php代码实现:

    “`php

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在PHP中,可以使用GD库来生成图片。如果希望生成的图片不直接显示在浏览器上,而是保存为文件。可以通过使用imagepng()、imagejpeg()或其他适当的函数将图像保存到服务器上的文件中。

    以下是在PHP中生成图片并保存到文件中的代码示例:

    1. 创建一个空白画布(imagecreatetruecolor())
    2. 设置画布上的颜色和样式(imagecolorallocate())
    3. 在画布上绘制所需图像(如文字、形状等)
    4. 将图像保存为文件(imagepng()、imagejpeg()等)

    下面是一个简单的示例代码,用于生成一个红色的图片并保存到文件中:

    “`php

    “`

    在运行以上代码后,你将在同目录下看到一个名为output.png的文件。打开该文件,即可看到生成的红色图片。

    小提示:确保服务器上开启了GD库扩展,可通过在php.ini文件中取消注释`extension=gd2`来开启。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要生成图片但不直接显示,可以将生成的图片保存到服务器上,然后返回图片的路径给前端页面。以下是使用PHP代码生成图片并保存到服务器的示例:

    1. 创建一个php文件,命名为”generate_image.php”。
    2. 在”generate_image.php”文件中,编写生成图片的代码,可以使用GD库或ImageMagick等图形处理库。
    3. 使用文件系统函数保存生成的图片到服务器上的指定目录。例如,使用`imagejpeg()`函数保存为JPEG格式的图片。
    4. 返回图片的路径给前端页面,可以使用`echo`语句输出图片的路径。

    下面是一个示例代码:

    “`php

    “`

    以上代码会在服务器上生成一张名为”generated_image.jpg”的图片,并将图片的路径返回给前端页面。前端页面可以通过接收到的路径来展示图片。

    注意:在保存图片时,要确保服务器上保存图片的目录具有写入权限。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部