php图片添加水印的例子

<?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;
    }
?>

时间: 2024-09-19 09:43:45

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系统批量给图片添加水印的全部内容分享到这里了,如果经常需要给图片批量添加水印的用户,可参考上述教程,简