我想从html创建图像,因为它已经过时且不再工作,所以我无法使用画图,我想要类似的东西.

我已经尝试过使用GD库创建图像,像这样

$html_code = " this is the body ";

// Create the image

$img = imagecreate("300", "600");

imagecolorallocate($img,0,0,0);

$c = imagecolorallocate($img,70,70,70);

imageline($img,0,0,300,600,$c2);

imageline($img,300,0,0,600,$c2);

$white = imagecolorallocate($img, 255, 255, 255);

imagettftext($img, 9, 0, 1, 1, $white, "arial.ttf", $html_code);

// Display the image

header("Content-type: image/jpeg");

imagejpeg($img);

但它不会“编译” html标记并将其作为文本显示在图像中.

最好的祝福

解决方法:

GD lib不具备渲染html代码并将其绘制在图像上的能力.如果要绘制粗体文本,则需要使用粗体,例如arialbd.ttf

标签:gd,php

来源: https://codeday.me/bug/20191208/2088897.html

html创建php,php-从html创建图像相关推荐

  1. R语言数据可视化 ggplot2基础2 创建单图层的散点图 创建facet

    R语言数据可视化 ggplot2基础2 创建单图层的散点图 创建facet 单图层散点图 单图层散点图的facet 单图层散点图 这一讲我们从最简单的散点图开始介绍ggplot2应用的基础,首先我们下 ...

  2. tcl脚本创建多个进程_创建10个高级脚本

    tcl脚本创建多个进程 在本文中,我们将为您的角色扮演游戏构建一个库存管理系统和笔记脚本,同时研究您PHP脚本的交互性. 我们还构建了一个基于图像的ID卡生成器,并使用PHP来执行图像处理. 我们将创 ...

  3. conda创建虚拟环境 和 用conda创建GPU的cuda、cudnn使用环境

    conda创建虚拟环境 和 用conda创建GPU的cuda.cudnn使用环境 1 conda在linux.windows上创建虚拟环境 1.1 首先在所在系统中安装Anaconda. 1.2 co ...

  4. MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应...

    MFC小程序截图: 一.在MFC中简单使用WebBrowser的ActiveX插件的方法: 见博文:  http://blog.csdn.net/supermanking/article/detail ...

  5. php 自动创建文件,php:自动创建多级文件夹

    /** * 函数说明 * is_dir:判断给定文件名是否是一个目录,如果是返回ture,如果不是返回false * dirname:返回路径中的目录部分,本函数返回去掉文件名后的目录名.比如$pat ...

  6. java创建文件夹代码_Java创建文件夹及文件实例代码

    package com.xhkj.util; import java.io.File; import java.io.IOException; public class CreateFileUtil ...

  7. 动态创建表格给同一个标签创建点击事件并让点击事件操作内容不一样

    动态创建表格给同一个标签创建点击事件,每个点击事件操作的元素不一样. 现在有这样的需求,点击"查看详细"显示或隐藏标签.要实现这样的效果就要给点击标签添加两个属性,一个属性是nam ...

  8. python创建一个集合_python如何创建一个集合

    创建集合 创建集合可以使用大括号{}来创建,元素间用逗号分隔,但是不能用它来创建空集合,因为{}创建的是空字典.如 set1 = {1,2,3} 也可以使用set()函数来创建集合,其中的参数为可迭代 ...

  9. 快速创建springboot项目:使用http://start.spring.io/网页创建,使用IDEA的Spring Initializr创建,使用SpringBoot CLI创建

    1 快速创建SpringBoot项目 快速创建SpringBoot项目至少可以通过两种方式: 1.使用http://start.spring.io/网页版的创建 2.使用IDEA创建 1.1.通过访问 ...

  10. 创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用

    /// <summary>/// 创建ACCESS数据库,并且创建表和数据/// </summary>/// <param name="dictTable&qu ...

最新文章

  1. Swift傻傻分不清楚系列(三)元组与可选类型
  2. macos -bash: yarn: command not found/-bash: cnpm: command not found
  3. python 示例_带有示例的Python File read()方法
  4. Android 系统(163)---Gallery为何有的图片在详细信息里查看其分辨率与实际不一样?
  5. 蓝桥杯 ALGO-12 算法训练 幂方分解
  6. 如何在 Mac 上设置自定义锁屏信息?
  7. 2018 Multi-University Training Contest 7 - GuGuFishtion
  8. keil5安装_如何安装Keil5
  9. Linux 基础入门---常用命令
  10. 工具 | Mac | 截图工具
  11. MC9S12相关模块
  12. 云寻觅中文分词 (Yunxunmi Chinese Word Segmentation) ,词汇440万,10万字文章分词并计算频率不超过1秒
  13. Maya制作卡通眨眼眼皮绑定技巧
  14. 简单命令行创建ReactApp
  15. 【简单远程控制】 Metasploit应用
  16. Navicat 连接阿里云上的数据库
  17. 删除末尾带.的文件夹
  18. 【数据库运维】mysql备份恢复练习
  19. 深圳随手记(随手科技)面经(offer)
  20. linux中c语言结构体详解,Linux C语言结构体-学习笔记

热门文章

  1. python使用imbalanced-learn的RandomOverSampler方法进行上采样处理数据不平衡问题
  2. 深度学习多变量时间序列预测:卷积神经网络(CNN)算法构建时间序列多变量模型预测交通流量+代码实战
  3. keras构建卷积神经网络(CNN(Convolutional Neural Networks))进行图像分类模型构建和学习
  4. 使用RFECV、递归特征消除 (Recursive Feature Elimination)进行特征筛选详解及实战
  5. 高斯过程及其家族往事
  6. eclipse 新建maven项目报错Could not resolve archetype org.apache.maven.archetype修改配置
  7. 无人驾驶技术--五个等级
  8. 修改密码后服务器断开连接,SSH无需密码登录服务器且保持连接不断开的方法
  9. oracle odat,通过Oracle执行系统命令
  10. three.js 加载显示文字