<?php
/**
* 图片添加水印
* $target 源文件路径
* $wtrmrk_file 水印图片路径
* $newcopy 添加水印后的图片路径
*
*/
public function watermark_image($target, $wtrmrk_file, $newcopy) {
$watermark = imagecreatefrompng($wtrmrk_file);
imagealphablending($watermark, false);
imagesavealpha($watermark, true);
$img = imagecreatefromjpeg($target);
$img_w = imagesx($img);
$img_h = imagesy($img);
$wtrmrk_w = imagesx($watermark);
$wtrmrk_h = imagesy($watermark);
$dst_x = ($img_w ) – ($wtrmrk_w); // For centering the watermark on any image
$dst_y = ($img_h) – ($wtrmrk_h ); // For centering the watermark on any image
imagecopy($img, $watermark, $dst_x, $dst_y, 0, 0, $wtrmrk_w, $wtrmrk_h);
imagejpeg($img, $newcopy, 100);
imagedestroy($img);
imagedestroy($watermark);
//return $img;
}
?>
php图片添加水印的例子
时间: 2025-01-25 09:09:33
php图片添加水印的例子的相关文章
php图片添加水印例子_php技巧
图片添加水印我相信各位朋友都知道的,今天我们来看一段php的图片添加水印例子,希望文章能够帮助到各位朋友. <?php /** * 图片添加水印 * $target 源文件路径 * $wtrmrk_file 水印图片路径 * $newcopy 添加水印后的图片路径 * */ public function watermark_image($target, $wtrmrk_file, $newcopy) { $watermark = imagecreatefrompng($wtrmrk_file)
给图片添加水印(支持中文)并生成缩略图
缩略图|中文 <? // **************************************** // // 功能:给图片添加水印(支持中文)并生成缩略图 // 参数: $srcFile 图片文件名 // $dstFile 另存图片文件名 // $markwords 水印文字内容 // $markimage 水印图片地址 // $dstW 图片保存宽度 // $dstH 图片保存高度 // $rate 图片保存品质 // ********************************
java.imageIo给图片添加水印的实现代码
最近项目在做一个商城项目, 项目上的图片要添加水印①,添加图片水印;②:添加文字水印;一下提供下个方法,希望大家可以用得着 复制代码 代码如下: package com.blogs.image; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Render
光影魔术手批量图片添加水印方法
批量给图片加水印准备工作: 1.在电脑中下载安装光影魔术手(此软件仅14M左右,属于小巧实用免费型软件,大家可以百度搜索下载); 2.准备好图片水印; 图片水印可以自己之前制作好,如果不会制作图片水印的朋友,可以试试一些最简单的在线制作图片水印的方式,先简单制作一些水印. 以上准备都做好后,我们就可以开始批量给图片添加水印了,具体步骤为: 1.首先将需要批量添加水印的图片,放置在同一个文件夹当中,然后打开光影助手软件,在顶部菜单操作中,选择"批处理",如下图所示: 进入光影魔术手批
Office2007怎么给ppt里的图片添加水印
现在大家在使用Office2007做PPT的时候会想要给里面的图片加上自己的水印,但是很多人都不知道如何给PPT的照片添加水印,下面小编就来教教大家Office2007怎么给ppt里的图片添加水印吧. 以Office2007版ppt为例,依次点击视图-'幻灯片母版'; 依次点击幻灯片母版-选择根级母版(这点很重要)-返回菜单栏点击'插入'-'文本框'-'横排文本框'; 输入水印文字,将该文字框通过鼠标移动到需要的位置上; 然后点击菜单栏'幻灯片母版'-'关闭母版视图'; 水印效果预览.
win8系统如何批量给图片添加水印?
win8系统如何批量给图片添加水印? 具体方法如下: 1.首先下载图片水印添加专家软件进行解压,之后进行安装,安装好了以后我们打开软件; 2.打开软件之后点击左下角的+号,新建一个水印模版; 3.双击新建的水印模版,编辑水印文字字体,文字颜色等等信息; 4.编辑好水印模版之后直接点击X关闭,返回软件的主界面进行添加图片文件,选择自己编辑好的模版,点击处理即可. windows7教程 windows8教程 windows10教程
C#为图片添加水印功能 类文件
C#上传图片后,我们一般都有两项常规操作,一是按比例生成缩略图,二是为图片添加水印,本C#函数就是实现为图片添加水印,后附有函数参数说明: 函数用法及参数说明: 注:更多精彩文章请关注三联编程教程栏目.
php实现图片添加水印功能
php为图片添加水印,适用于png/jpg/gif格式,需要的朋友可以参考下 代码如下: <?php /** * 图片加水印(适用于png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原图片 * @param $waterImg 水印图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 水印位置 * 1:顶部居左, 2:顶部居右,
win8系统批量给图片添加水印的小技巧
win8系统批量给图片添加水印的小技巧 具体方法如下: 1.首先下载图片水印添加专家软件进行解压,之后进行安装,安装好了以后我们打开软件; 2.打开软件之后点击左下角的+号,新建一个水印模版; 3.双击新建的水印模版,编辑水印文字字体,文字颜色等等信息; 4.编辑好水印模版之后直接点击X关闭,返回软件的主界面进行添加图片文件,选择自己编辑好的模版,点击处理即可. 关于win8系统批量给图片添加水印的全部内容分享到这里了,如果经常需要给图片批量添加水印的用户,可参考上述教程,简