hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 杂谈 - 正文 君子好学,自强不息!

【杂谈】php给图片加水印怎样完成?(图文+视频教程)

2019-11-18杂谈搜奇网34°c
A+ A-
在网站开发过程当中,偶然站长为了声明是本站资本,一般会被请求完成 PHP给图片加水印的功用。那末 PHP给图片加笔墨水印也是现在大多数网站防备盗用的经常运用要领。

本篇文章就给人人细致的引见PHP增加笔墨水印的详细完成要领,可供须要的朋侪参考。

下面我们经由过程详细的代码示例为人人细致说明注解。

起首我们须要猎取一个图片信息:

<?php
$img = "timg.jpg";
// 猎取图片信息
$info = getimagesize($img);
echo "<pre>";
var_dump($info);

这里我们运用getimagesize函数猎取了timg.jpg这个图片的完全信息,以下图:


如图内容所示,这里的字段离别示意图片的宽度、高度以及后缀范例。

PHP给图片加水印的完全操纵代码示例以下:

<?php
$img = "timg.jpg";
// 猎取图片信息
$info = getimagesize($img);
// 经由过程图片的编号来猎取图片范例
$type = image_type_to_extension($info['2'], false);
// 在内容中创一个和我们这个图片一样的图片
$ext = "imagecreatefrom{$type}";
// 把图片复制到内存中
$image = $ext($img);
$content = "Ki4网";
$color = imagecolorallocatealpha($image, 0, 0, 0, 0);
imagettftext($image, 50, 0, 20, 100, $color, './123.ttf', $content);
header("content-type:" . $info['mime']);
$func = "image{$type}";
$func($image);

上述代码中,image_type_to_extension()函数是用来猎取图象范例的文件后缀。我们先经由过程图片的编号来猎取图片范例,再经由过程imagecreatefrom在内存中建立复制一个和我们示例中的图片一样的图象。

然后继承设置笔墨水印的内容、字体范例、色彩、大小以及位置。

这里涉及到几个主要的函数:

imagecolorallocatealpha函数用来设置图象透明度。

imagettftext函数示意运用想要的某范例字体,将指定的笔墨写入图象。

终究经由过程浏览器接见,显现的水印图片结果以下图:


如图我们已胜利得用PHP给图片加水印了,人人能够依据本身的喜好来设置字体范例、大小、角度或许展示位置。

本篇文章就是关于PHP给图片加水印的详细操纵要领,简朴易懂,愿望对人人有所协助!

更多PHP相干学问,能够关注PHP视频教程,迎接人人前来进修参考!

以上就是php给图片加水印怎样完成?(图文+视频教程)的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
【杂谈】php给图片加水印怎样完成?(图文+视频教程)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/281842.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>