php图片添加水印例子

 更新时间:2016年07月20日 11:08:45   投稿:lijiao  
这篇文章主要为大家分享了一段php图片添加水印例子,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

图片添加水印我相信各位朋友都知道的,今天我们来看一段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 //phpfensi.com 
    $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数组赋值方法

    详解PHP数组赋值方法

    这篇文章主要介绍了详解PHP数组赋值方法,文章就怎样创建数组、怎样给PHP数组赋值,文章都做了详细的介绍和讲解,希望对大家有帮助。
    2015-11-11
  • php一个解析字符串排列数组的方法

    php一个解析字符串排列数组的方法

    这篇文章主要介绍了php一个解析字符串排列数组的方法,可实现字符串的拆分与排列功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • 如何利用PHP实现上传图片功能详解

    如何利用PHP实现上传图片功能详解

    这篇文章主要给大家介绍了关于如何利用PHP实现上传图片功能的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • PHP数据库操作四:mongodb用法分析

    PHP数据库操作四:mongodb用法分析

    这篇文章主要介绍了PHP数据库操作mongodb用法,结合实例形式较为详细的分析了MongoDB的功能、安装、基本命令、使用方法及相关注意事项,需要的朋友可以参考下
    2017-08-08
  • PHP 类型转换函数intval

    PHP 类型转换函数intval

    不管什么类型 如果是数字,就返回数字,如果不是数字就返回0 在PHP中用$_GET['id']的时候就可以这样来一个转换...太好了
    2009-06-06
  • 基于empty函数的判断详解

    基于empty函数的判断详解

    本篇文章是对empty函数的判断进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 简单谈谈 php 文件锁

    简单谈谈 php 文件锁

    PHP出现文件锁与mysql表锁有大概想的用法,就是同一时间只能让一个人操作,这样就避免了同时有多个人操作同一文件,这样导致数据丢失的情况了,下面我来给大家介绍PHP文件锁用法。
    2017-02-02
  • 默默简单的写了一个模板引擎

    默默简单的写了一个模板引擎

    默默简单的写了一个模板引擎...
    2007-01-01
  • PHP 反向排序和随机排序代码

    PHP 反向排序和随机排序代码

    PHP 数组其它排序方法 反向排序和随机排序
    2010-06-06
  • 基于php+redis实现布隆过滤器

    基于php+redis实现布隆过滤器

    布隆过滤器(Bloom filter)是一种用于快速判断一个元素是否存在于集合中的数据结构,它可以有效地检索数据,而不需要存储实际的元素本身,本文给大家介绍了如何基于php+redis实现布隆过滤器,感兴趣的朋友可以参考下
    2023-12-12

最新评论