返回顶部
首页 > 问答 > 后端 > 用php代码怎么生成图片不显示
0
已解决

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

  • 匿名发布
  • 2023-05-09
  • 发布在 问答/后端
19

最佳答案

cndsr

2023-05-11 10:36:12

可以使用PHP GD库来生成图片,下面是一个简单的例子:

<?php
// 创建一个 200x200 的图片
$image = imagecreatetruecolor(200, 200);

// 设置颜色
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);

// 在图片上画一个黑色的矩形
imagefilledrectangle($image, 0, 0, 199, 199, $black);

// 在矩形中心写一个白色的字母
$font = "arial.ttf";
$text = "A";
$size = 72;
$angle = 0;
$x = 50;
$y = 125;
imagettftext($image, $size, $angle, $x, $y, $white, $font, $text);

// 禁止缓存输出
header("Content-type: image/png");
header("Cache-Control: no-cache, no-store, max-age=0, must-revalidate");
header("Expires: Thu, 01 Jan 1970 00:00:00 GMT");
header("Pragma: no-cache");

// 输出图片
imagepng($image);

// 释放内存
imagedestroy($image);
?>

如果该代码执行后出现空白页,可能是由于输出的图片数据与其他内容一起输出导致的。可以尝试禁止缓存输出来解决这个问题。

其他回答1

cylcyl00001

2023-05-14

要用PHP生成图片但不显示,可以使用PHP GD库来实现。

步骤一:首先要确保你的PHP环境已经安装了GD库,可以通过phpinfo()函数来查看。

步骤二:创建一个空白的图片,可以使用imagecreatetruecolor()函数来创建,指定图片的宽度和高度。

步骤三:使用GD库提供的函数来绘制图片,比如使用imagestring()函数来在图片上添加文字,使用imagefilledrectangle()函数来绘制矩形等等。

步骤四:保存生成的图片到服务器或者本地,可以使用imagejpeg()函数来保存为JPEG格式,或者使用其他函数来保存为其他格式。

步骤五:如果不需要在页面上显示图片,可以直接输出图片的二进制数据,比如使用imagejpeg()函数的第二个参数来输出数据。

相关问题
2

回答

99+

浏览

2

回答

99+

浏览

2

回答

99+

浏览

2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2

回答

99+

浏览

2

回答

99+

浏览

2

回答

99+

浏览

2

回答

99+

浏览

2

回答

99+

浏览

相关文章
  • nginx php图片不显示怎么办
    这篇文章主要介绍“nginx php图片不显示怎么办”,在日常操作中,相信很多人在nginx php图片不显示怎么办问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nginx php图片不显示怎么办”的疑惑有所...
    99+
    标签:
  • php不能生成图片怎么办
    这篇文章主要介绍php不能生成图片怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、解决办法打开gd2库,通过phpinfo进行查看。清除bom,代码是顶行开始写的,所以问题可能出现在代码上。在header前加...
    99+
    标签:
  • php图片显示一片乱码怎么办
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php图片显示一片乱码怎么办?图片显示乱码:页面头部加上以下代码即可,是用来声明图片类型的。<php header("Content-Type:image...
    99+
    标签:
    php
  • PHP怎么生成图片验证码
    本篇内容介绍了“PHP怎么生成图片验证码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!5种PHP生成图片验证码实例,包括数字验证码、数字+字...
    99+
    标签:
  • java 生成文字图片的示例代码
    本文主要介绍了java 生成文字图片的示例代码,分享给大家,具体如下:import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java...
    99+
    标签:
    java 生成文字图片 ava
  • node文字生成图片的示例代码
    今天老板提了需求,要在服务端生成邀请卡,嗯…,简单的说就是把要这张: 变成差多这样的: 后端搞ruby的哥们搞了个html转图片,说转得太慢了,我就把这坑接下来了 所以睡前就倒腾了下,搞了个简...
    99+
    标签:
    示例 文字 代码
  • 怎么解决php图片显示一片乱码
    本篇内容介绍了“怎么解决php图片显示一片乱码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php图片显示一片乱码的解决办法:1、打开相应的...
    99+
    标签:
  • php写图片不显示不出来怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php写图片不显示不出来怎么办?php绘图中显示不出图片的原因及解决php绘图首先要确认gd库是否启用,到php.ini文件中,找到extension=php_gd2...
    99+
    标签:
  • php生成svg图片不显示不出来的原因及解决办法
    在web开发中,svg(可缩放矢量图形)逐渐成为了web图形的替代品。与png、jpg等位图相比,svg图片在缩放时不会失真,同时也能够支持交互式图形展示。在php中,可以使用GD库或ImageMagick等工具生成svg图片。但是,有时候...
    99+
    标签:
  • PHP生成饼图的示例代码
    首先要把php_iconv.dll和inconv.dll COPY到c:\winnt\system32下,直接上代码: < define("ANGLE_STEP", 5); /...
    99+
    标签:
    PHP生成饼图 PHP 饼图
  • php生成的图片不显示的原因和解决方法是什么
    本篇内容介绍了“php生成的图片不显示的原因和解决方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、文件路径错误在PHP动态生成图...
    99+
    标签:
  • Python生成九宫格图片的示例代码
    一、前言 大家在朋友圈应该看到过用一张图片以九宫格的方式显示,效果大致如下: 要实现上面的效果非常简单,我们只需要截取图片的九个区域即可。今天我们就要带大家使用Python来实现...
    99+
    标签:
  • 探讨php生成的图片不显示的原因和解决方法
    在使用PHP动态生成图片的时候,有时候会遇到生成的图片无法显示的问题。这个问题可能会让许多PHP初学者感到困惑,造成他们的代码无法正常工作。本篇文章将探讨一些可能导致PHP生成的图片无法显示的原因,并提供解决方案。一、文件路径错误在PHP动...
    99+
    标签:
    php
  • 怎么用vue代码实现图片加载与显示默认图片
    这篇文章主要讲解了“怎么用vue代码实现图片加载与显示默认图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用vue代码实现图片加载与显示默认图片”吧!HTML:<div ...
    99+
    标签:
  • php怎么上传图片并显示图片
    在PHP中,可以使用`$_FILES`数组来处理上传的文件。以下是一个简单的示例代码,演示了如何上传图片并显示图片:```上传图片`...
    99+
    标签:
    php
  • 怎么在php中生成验证码图片
    小编给大家分享一下怎么在php中生成验证码图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.获取生成验证码字体:在php文件路径新建一个fonts文件夹,里面...
    99+
    标签:
  • php采集文章图片不显示怎么办
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php采集文章图片不显示怎么办?PHP CURL采集百度搜寻结果图片不显示问题的解决方法根据关键字采集百度搜寻结果根据关键字采集百度搜寻结果,可以使用curl实现,代码如...
    99+
    标签:
    php
  • 几种PHP实现随机显示图片代码
    简介: 新建一个index.php文件,将代码放置在内,图片放置相同目录下。 方法一: ...
    99+
    标签:
    php 开发语言 服务器
  • PHP怎么生成GIF动态图片验证码
    本篇内容主要讲解“PHP怎么生成GIF动态图片验证码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么生成GIF动态图片验证码”吧!相信很多人都想过如何用PHP生成GIF动画来实现动态图片...
    99+
    标签:
  • 聊聊php图片显示不出来怎么解决
    随着互联网技术的发展,网站建设便成为了现代社会中不可或缺的一环。而作为现代网站开发中最为常用的开发语言之一,php凭借其易于学习,使用广泛等特点,已经成为了众多开发者的首选。然而,当我们在使用php开发网站时,有时会遇到一些问题,例如图片无...
    99+
    标签:
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作