什么是GD库

什么是GD库,第1张

GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。

GD库的主要用途为在网站上通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等,在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从 GD 库 1、6 版起所有的 GIF 支持都移除了,但是又在 GD 库 2、0.28 版起又加了回来,如果使用二者之间版本的 GD 库时 GIF 相关函数不可用。

/*打开图片*/

1配置图片路径(就是你想要 *** 作的图片的路径)

2获取图片信息(通过GD库的方法,得到你想要处理的图片的基本信息)

3通过图像的编码来获取图像的类型

4在内存中创建一个和我们图片类型一样的图像

5把图片复制到内存中

/* *** 作图片*/

1设置字体路径

2填写我们水印的内容

3设置字体的的颜色和透明度

4将字体向图片写入文字

/*输出图片*/

1浏览器输出

2保存图片

/*销毁图片*/

<?php

$src="img/Porsche-911.jpg"

$info=getimagesize($src)

$type=image_type_to_extension($info[2],false)

$fun="imagecreatefrom{$type}"// $fun=imagecreatefromjpeg $fun=imagecreatefrompng

$image=$fun($src)

$font="fonts/MSYHL.TTC"

$content="你好,NeiVan"

$color=imagecolorallocatealpha($image,255,255,255,50)

imagettftext($image, 20, 0, 100, 50, $color, $font, $content)

header('content-type:'.$info['mime'])

$func="image{$type}" //imagejpeg imagepng imagegif

$func($image)

$func($image,'newimage'.$type)

imagedestroy($image)

?>

1

首先打开excel界面,进入excel工作区

步骤阅读

2

然后随便选择一个单元格,点击选中

步骤阅读

3

之后点击工具栏上的“插入”按钮,点击“艺术字”选项

步骤阅读

4

在d出的艺术字选项列表中,选中一个艺术字,将其选中

步骤阅读

5

然后就可以在文本框中输入文字信息了,比如输入涉密文字信息

步骤阅读

6

点击选中该艺术字,然后点击右键,d出的菜单项中,点击“设置文本效果格式”,进入设置界面

步骤阅读

7

点击“文本填充”选项,选中纯色填充,在颜色选择框中,选择一个灰色的颜色,然后将透明度根据情况进行设置,我们就能得到具有水印效果的excel文本了

步骤阅读

步骤阅读

END


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7976922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存