我是靠谱客的博主 甜蜜泥猴桃,最近开发中收集的这篇文章主要介绍web设计之PHP——7图像处理(1)web设计之PHP——7图像处理(1),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

web设计之PHP——7图像处理(1)

1.开启GD 库

PHP的图像处理函数都封装在一个库里——GD库,在使用之前要先打开GD库,如果之前有打开过则不用再进行如下操作:

  • 打开php.ini(配置文件),查找extension,找到下面代码之后将,extension=gd2前面的“;”去掉
    在这里插入图片描述
  • 打开cmd重启PHP和Nginx
    在这里插入图片描述
  • 重启之后打开PHP的默认界面:在浏览器中输入:http://localhost/phpinfo.php,将会出现以下界面,在其中寻找是否存在GD库
    在这里插入图片描述
  • 如果依然没有,则进行以下步骤再打开PHP的配置文件,查找extension_,找到后将extension_dir="ext"前面的“;”去掉之后重新打开http://localhost/phpinfo.php寻找GD库,这是会发现GD库在PHP中
    在这里插入图片描述
    当出现如下界面证明已经打开GD库:
    在这里插入图片描述

2.小案例:

该案例直接运行,不需要放在HTML的body体中进行

<?php
		// 通过header发送给浏览器,告诉浏览器这是一个图像
		header("Content-type: image/png");
		// 创建一个图像区域宽100,高50返回一个图像句柄
		$im = @imagecreate(100, 50)
		// 创建图像失败后的处理
		    or die("Cannot Initialize new GD image stream");
			// 设置图像背景色
		$background_color = imagecolorallocate($im, 255, 255, 255);
		// 设置文本输出颜色
		$text_color = imagecolorallocate($im, 233, 14, 91);
		// 输出文本,参数依次是:图像句柄,字符大小,其实位置x坐标,起始位置y坐标,要输出的字符
		imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
		// 输出图像
		imagepng($im);
		// 收回系统资源
		imagedestroy($im);
?>

运行结果:
在这里插入图片描述
今天就和大家先分享这些,主要讲解的是怎么打开GD库,最后还有一个小案例供大家理解。都看到这里啦,听说帅气的人都会留下小心心哦。
本文属原创,若有错误,还请小码们指正,定加以改正。祝大家学业顺利,你不掉头发,写代码没有bug。

最后

以上就是甜蜜泥猴桃为你收集整理的web设计之PHP——7图像处理(1)web设计之PHP——7图像处理(1)的全部内容,希望文章能够帮你解决web设计之PHP——7图像处理(1)web设计之PHP——7图像处理(1)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部