使用php怎么给图片添加文字水印

发布时间:2020-12-17 15:56:29

来源:亿速云

阅读:63

作者:Leah

本篇文章给大家分享的是有关使用php怎么给图片添加文字水印,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

注释非常的详细了,这里就不多废话了<?php

/*给图片加文字水印的方法*/

$dst_path = 'https://cache.yisu.com/upload/information/20201209/266/41660.jpg';

$dst = imagecreatefromstring(file_get_contents($dst_path));

/*imagecreatefromstring()--从字符串中的图像流新建一个图像,返回一个图像标示符,其表达了从给定字符串得来的图像

图像格式将自动监测,只要php支持jpeg,png,gif,wbmp,gd2.*/

$font = './t1.ttf';

$black = imagecolorallocate($dst, 0, 0, 0);

imagefttext($dst, 20, 0, 10, 30, $black, $font, 'Hello world!');

/*imagefttext($img,$size,$angle,$x,$y,$color,$fontfile,$text)

$img由图像创建函数返回的图像资源

size要使用的水印的字体大小

angle(角度)文字的倾斜角度,如果是0度代表文字从左往右,如果是90度代表从上往下

x,y水印文字的第一个文字的起始位置

color是水印文字的颜色

fontfile,你希望使用truetype字体的路径*/

list($dst_w,$dst_h,$dst_type) = getimagesize($dst_path);

/*list(mixed $varname[,mixed $......])--把数组中的值赋给一些变量

像array()一样,这不是真正的函数,而是语言结构,List()用一步操作给一组变量进行赋值*/

/*getimagesize()能获取到什么信息?

getimagesize函数会返回图像的所有信息,包括大小,类型等等*/

switch($dst_type){

case 1://GIF

header("content-type:image/gif");

imagegif($dst);

break;

case 2://JPG

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

imagejpeg($dst);

break;

case 3://PNG

header("content-type:image/png");

imagepng($dst);

break;

default:

break;

/*imagepng--以PNG格式将图像输出到浏览器或文件

imagepng()将GD图像流(image)以png格式输出到标注输出(通常为浏览器),或者如果用filename给出了文件名则将其输出到文件*/

}

imagedestroy($dst);

?>

以上就是使用php怎么给图片添加文字水印,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

php怎么给图片添加文字,使用php怎么给图片添加文字水印相关推荐

  1. HTML在日期单元格添加小图片,如何给图片添加上文字、日期和自己名字的小水印呢?...

    刚刚分享过一篇如何添加文字.日期和印章的文章,大家可以使用图曰(yue)app来完成,首先先看几张效果图,而且还可以添加上一些边框呢! 给图片添加上一些文字之后,图片的文艺气息更加的浓厚 2.尤其是风 ...

  2. html和css的图片怎么加,html+css如何在图片上添加文字

    html+css如何在图片上添加文字 2018-09-14 效果如图 思路:div相对定位. 图片默认定位, 文字绝对定位 参考代码 html> /*div1下面 包含着1个图片和1段文字*/ ...

  3. 图片在canvas中显示,给canvas添加文字,文字描边,将canvas保存成图片下载到本地

    Canvas简介 HTML5新增标签 Canvas API(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitma ...

  4. gif加字php,『GIF图片添加文字』如何在gif上添加文字 仍然保持gif动态效果

    某位狸友咨询我,说是自己刚学会了从GIF图片添加文字软件,轻戳此处下载http://www.leawo.cn/ND_upload.php?do=info&id=3406 按国际惯例,先看看效果 ...

  5. Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小、字体大小、字体颜色、边框颜色、边框大小等等

    Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小.字体大小.字体颜色.边框颜色.边框大小等等. 0.准备 ...

  6. java word添加图片_Java 替换word文档文字并指定位置插入图片

    先说下 需要的依赖包 org.apache.poi poi-excelant 3.12 org.apache.poi poi-scratchpad 3.12 org.apache.poi poi-oo ...

  7. [Android] 给图像添加相框、圆形圆角显示图片、图像合成知识

        前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放.移动.绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框.圆形圆角显示图片和图像合 ...

  8. ai怎么让图片任意变形_想一键提取图片文字,有什么好的文字识别软件/APP推荐吗?...

    工作也有一段时间了,有时候需要把图片中的文字提取出来,转换成电子档式,一开始的时候可能是傻吧,也没想到借用工作减少工作量,就知道埋头拼命敲敲打打,文字比较少的时候还好,多了简直...得颈椎病只是迟早的 ...

  9. 该怎么图片转文字?怎么高效提取图片文字呢?

    图片已然成为我们传递信息的主要载体,在与他人的沟通中充当着较为重要的角色,而当大家想对图片中的文字内容进行提取时,除了采取传统的手动码字输出,还有什么方法呢? 其实,大家还能够使用可以图片转文字的软件 ...

  10. 简历背景图片设置html代码,怎么在简历中添加背景图片

    在简历中添加背景图片的方法二 步骤1.在菜单栏选择图片->自来文件->选择图片后->确定; 步骤2.选图片->右键-->设置图片格式->版式->衬于文字下方; ...

最新文章

  1. 用于自然语言处理的卷积网络
  2. flipdim--按指定维数翻转矩阵
  3. 在D-Bus适配器中声明信号
  4. 腾讯再次开源三项技术,提升企业运维效率
  5. why new AET extension field creation will lead to session restart
  6. php计算对角线,python计算对角线有理函数插值的方法
  7. (C语言)人名排序,字符串排序
  8. Firefox内存占用过高解决方法
  9. 华为鸿蒙os升级怎么升,华为鸿蒙OS2.0系统怎么升级
  10. java windows 中文乱码问题_JAVA中文乱码之解决方案
  11. 互联网协议 — Ethernet 以太网协议
  12. 2-思科防火墙:思科ASDM
  13. WPS启动不再默认展示“稻壳”页面 - 去除稻壳的方法
  14. Matlab分号的使用
  15. 【转载】Kali Linux 64位架构安装Veil-Evasion
  16. CSDN,hen hao,hen qiang da
  17. TTL 传输中过期,内部网络环路
  18. HDU2099-整除的尾数
  19. NVMe系列专题之一:NVMe技术概述
  20. 部署CITA和区块链浏览器以及智能合约

热门文章

  1. MentoHUST的使用教程
  2. NodeJS启动vue项目的坑
  3. PHP基础教程(第4版)电子书pdf下载
  4. C/C++二维数组传参
  5. 方差分析基本介绍以及MATLAB实现
  6. java调用加密机实例_Enigma Java模拟实现恩尼格玛密码机加密解密过程 Develop 238万源代码下载- www.pudn.com...
  7. python寻找所有三位数素数_寻找所有的素数的python实现
  8. 电子商务平台如何给商户结算?
  9. Ubuntu桌面卡死、You are in emergency mode
  10. 浅谈现代钢琴踏板的原理以及在三角钢琴和立式钢琴上的差异