在php中给图片添加文字水印,怎么给word中的图片添加文字水印

本文目录一览:

用PHP代码给图片加水印

这篇文章主要介绍了用PHP代码给图片加水印的相关资料,需要的朋友可以参考下

先找好一张图片,更名为face.jpeg,创建watermark.php:

?

1

2

3

4

5

6

7

8

9

10

11

12

?php

/**

*

Created

by

PhpStorm.

*

User:

Administrator

*

Date:

2015/6/29

*

Time:

22:27

*/

$img

=

imagecreatefromjpeg(‘face.jpeg’);//根据已有的JPG创建image

header(‘Content-type:image/jpeg’);//设置mime

type

imagestring($img,5,5,5,’Vito-L’,imagecolorallocate($img,255,0,0));//生成水印,imagestring(图片,字体,位置x,位置y,字符串,颜色)

imagejpeg($img);//输出图片

//整幅图像的左上角为

0,0

效果如下:

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP给图片添加文字水印

请确认C:\WINDOWS\Fonts\simkai.ttf’;是否支持中文

或不要转换

$str = iconv(‘GB2312′,’UTF-8’,$str);

直接

$str=$str;

php如何实现自动加水印

加水印逻辑有两种

一种是上传直接加水印

另一种是利用伪静态将图片访问重定向到处理程序,临时加水印缓存并输出

php处理图片加水印可以使用gd库中的相关函数

以下为临时手打代码,可以按此思路优化,有问题可以联系本人

//此处需根据上传的图片格式使用对应函数实例化图片

$img=imagecreatefromjpg($imgurl);

//根据水印图片路径实例化水印

$waterImg=imagecreatefrompng($waterpath);

//获取原图及水印图片尺寸,用以计算是否需要缩放及放置位置

list($width, $height, $type, $attr) = getimagesize($imgurl);

list($waterw, $waterh, $type, $attr) = getimagesize($waterpath);

$scale=1;

$waterReleaseW=$waterw;

$waterReleaseH=$waterh;

if($waterReleaseW$width*.5){

    $scale=$width*.5/$waterw;

    $waterReleaseW = $width*.5;

    $waterReleaseH = $waterh*$scale;

}

if($waterReleaseH$height*.5){

    $scale *= $height*.5/$waterh;

    $waterReleaseH = $height*.5;

    $waterReleaseW = $waterw*$scale;

}

//将水印图片拷贝到原图指定位置(此示例为右下角)

imagecopyresized($img,$waterImg,

    $width-$waterReleaseW-10,$height-$waterReleaseH-10,

    0,0,

    $width-10,$height-10,

    $waterw,$waterh);

//销毁水印图片实例

imagedestroy($waterImg);

//水印后图片保存

imagejpeg($img,$newpath);

php如何给图片加文字水印

我知道的有三种,都是使用GD库的image函数

一种是直接在图片上写文字

imagefttext();

一种是带透明度的水印图片

imagecopy();

还有一种是可以自定义水印图片透明度的

imagecopymerge();

你想要什么效果,可以接着细说

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/151340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-11 13:41
下一篇 2024-11-11 13:41

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • 用Python绘制酷炫图片

    在本篇文章中,我们将展示如何使用Python绘制酷炫的图片。 一、安装Python绘图库 在使用Python绘制图片之前,我们需要先安装Python绘图库。Python有很多绘图库…

    编程 2025-04-29
  • Python飞机大战中文字资源分析

    Python飞机大战是一款经典的飞行射击游戏,在游戏过程中,玩家需要控制一架飞机不断消灭敌人,生存到最后。该游戏使用Python语言编写,其中涉及到的文字资源对游戏的整体体验有重要…

    编程 2025-04-29
  • 使用axios获取返回图片

    使用axios获取返回图片是Web开发中很常见的需求。本文将介绍如何使用axios获取返回图片,并从多个方面进行详细阐述。 一、安装axios 使用axios获取返回图片前,首先需…

    编程 2025-04-29
  • Python 图片转表格

    本文将详细介绍如何使用Python将图片转为表格。大家平时在处理一些资料的时候难免会遇到图片转表格的需求。比如从PDF文档中提取表格等场景。当然,这个功能也可以通过手动复制、粘贴,…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python缓存图片的处理方式

    本文将从多个方面详细阐述Python缓存图片的处理方式,包括缓存原理、缓存框架、缓存策略、缓存更新和缓存清除等方面。 一、缓存原理 缓存是一种提高应用程序性能的技术,在网络应用中流…

    编程 2025-04-29
  • Python如何抓取图片数据

    Python是一门强大的编程语言,能够轻松地进行各种数据抓取与处理。抓取图片数据是一个非常常见的需求。在这篇文章中,我们将从多个方面介绍Python如何抓取图片数据。 一、使用ur…

    编程 2025-04-29
  • Python利用Image加图片的方法

    在Python中,利用Image库可以快速处理图片,并加入需要的图片,本文将从多个方面详细阐述这个操作。 一、Image库的安装和基础操作 首先,我们需要在Python中安装Ima…

    编程 2025-04-28
  • Avue中如何按照后端返回的链接显示图片

    Avue是一款基于Vue.js、Element-ui等技术栈的可视化开发框架,能够轻松搭建前端页面。在开发中,我们使用到的图片通常都是存储在后端服务器上的,那么如何使用Avue来展…

    编程 2025-04-28

发表回复

登录后才能评论