找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 578|回复: 0
打印 上一主题 下一主题

PHP图片处理之使用imagecopy函数添加图片水印实例

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 05:52:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            为图片添加水印也是图片处理中常见的功能。因为只要在页面中见到的图片都可以很轻松地拿到,你辛辛苦苦编辑的图片不想被别人不费吹灰之力拿走就用,所以为图片添加水印以确定版权,防止图片被盗用。制作水印可以使用文字(公司名称加网址),也可以使用图片(公司LOGO),图片水印效果更好一些,因为可以通过一些做图片软件进行美化。使用文字做水印,只需要在图片上画一些文字即可。如果制作图片水印,就需要先了解一下GD库中的imagecopy()函数,能复制图片的一部分。该函数的原型如下所示:
[U]复制代码[/U] 代码如下:
bool imagecopy(resource dst_im,resource src_im,int dst_x,int dst_y,int src_x,int src_y,int src_w,int src_h)
该函数的作用是将src_im图像中坐标从src_x,src_y开始,宽度为src_w,高度为src_h的一部分复制到dst_im图像中坐标为dst_x和dst_y的位置上。以JPEG格式的图片为例,编写一个为图片添加水印的函数watermark(),代码如下所示:
[U]复制代码[/U] 代码如下:
            
            
您可能感兴趣的文章:
  • 用来给图片加水印的PHP类
  • php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
  • 超级好用的一个php上传图片类(随机名,缩略图,加水印)
  • PHP 图片水印类代码
  • php图片加中文水印实现代码分享
  • php加水印的代码(支持半透明透明打水印,支持png透明背景)
  • php图片加水印原理(超简单的实例代码)
  • php文字水印和php图片水印实现代码(二种加水印方法)
  • php给图片添加文字水印方法汇总
  • Kindeditor编辑器添加图片上传水印功能(php代码)
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端