function watermask($destination,$waterpngfilename,$pos = 'rb',$transparent = 20)

{

// 参数分别是 $destination => 图片地址,

// $waterpngfilename => 水印图片地址

// $pos => 水印位置 lt 左上 lb 左下 rt 右上 rb 右下(默认)

// $transparent => 透明度 默认 20

$imagetype = array("1"=>"gif","2"=>"jepg","3"=>"png","4"=>"wbmp");

$image_size = getimagesize($destination);

$iinfo=getimagesize($destination,$iinfo);

$f ="imagecreatefrom".$imagetype[$iinfo[2]];

$simage = $f($destination);

$imagesize_mask = getimagesize($waterpngfilename);

$f ="imagecreatefrom".$imagetype[$imagesize_mask[2]];

$simage1 = $f($waterpngfilename); // 水印文件

// 合并2个文件

switch($pos)

{

case 'lt':

imagecopymerge($simage,$simage1,0,0,0,0,$imagesize_mask[0],

$imagesize_mask[1],$transparent); // 左上

break;

case 'lb':

imagecopymerge($simage,$simage1,0,$image_size[1]-$imagesize_mask[1]

,0,0,$imagesize_mask[0],$imagesize_mask[1],$transparent); // 左下

break;

case 'rt':

imagecopymerge($simage,$simage1,$image_size[0]-$imagesize_mask[0],

0,0,0,$imagesize_mask[0],$imagesize_mask[1],$transparent); // 右上

break;

case 'rb':

imagecopymerge($simage,$simage1,$image_size[0]-$imagesize_mask[0],

$image_size[1]-$imagesize_mask[1],0,0,$imagesize_mask[0],

$imagesize_mask[1],$transparent); // 右下

break;

}

// 输出

$f ="image".$imagetype[$iinfo[2]];

$f($simage,$destination);

imagedestroy($simage);

imagedestroy($simage1);

}

watermask("图片.gif","水印.gif");

?>

php图片文字水印透明度,php图片水印 可以设置透明度相关推荐

  1. 图片文字提取,清华图片文字提取工具,wrod怎么提取图片文字,怎么把图片里面的文字提取?

    在学习工作生活中,我们会遇到一些只能查看却无法下载的文档,如果想要使用里面的文本内容怎么办,我们只能一边看文档一边打字,但是这样的效率太低了.有没有其他的好的方式呢?比如将文档拍照或者干脆截图,再把图 ...

  2. 用图片文字提取大师提取图片上面的文字

    用图片文字提取大师提取图片上面的文字 扫描图片相信大家都不会陌生,很多的纸质文件或是其它东西,我们都可以通过扫描仪进行扫描,然后以扫描图片的方式出现在电脑中.但是这些扫描图片中的文字不能随意的进行编辑 ...

  3. python切割图片文字_Python+opencv 实现图片文字的分割的方法示例

    Python+opencv 实现图片文字的分割的方法示例 发布时间:2020-08-26 03:28:37 来源:脚本之家 阅读:116 作者:坏小孩90 实现步骤: 1.通过水平投影对图形进行水平分 ...

  4. python读取图片文字-Python3实现获取图片文字里中文的方法分析

    本文实例讲述了Python3实现获取图片文字里中文的方法.分享给大家供大家参考,具体如下: 一.运行环境 (1) win10 (2) pycharm (3) python 3.5 (4) pillow ...

  5. 【python 图片文字识别】pyocr图片文字识别

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程.人工智能教程 pyocr 官方网 ...

  6. html背景颜色透明度hex,CSS背景颜色设置透明度的两种方法(8位hex和rgba)

    目录 一. 6位HEX转RGBA 二.8位HEX 在写微信小程序的时候,有个需求是按背景颜色 background-color要设透明度0.85,让背景图片 background-image透一点出来 ...

  7. html设置表单透明度,css利用transparent属性设置透明度的方法

    css利用transparent属性设置透明度的方法 发布时间:2020-09-14 13:44:46 来源:亿速云 阅读:188 作者:小新 这篇文章主要介绍css利用transparent属性设置 ...

  8. android 图片文字布局,Android自定义控件图片+文字布局

    本来想用Tabrow来布局一组上面是图片下面是文字说明的控件,可是发现Tabrow不像想象的那样简易,并且这几组之间的控件距离很差把握,在网上找了两种方法以供参照.html 方法1.利用RadioBu ...

  9. css--vertical-align属性--图片文字居中对齐、图片底部空白缝隙

    vertical-align : baseline(默认) | top | middle | bottom vertical-align 属性设置元素的垂直对齐方式. baseline : 基线 to ...

  10. html图片文字 网格布局,【图片版】CSS网格布局(Grid)完全教程

    ## 简言 CSS网格布局(Grid)是一套二维的页面布局系统,它的出现将完全颠覆页面布局的传统方式.传统的CSS页面布局 一直不够理想.包括table布局.浮动.定位及内联块等方式,从本质上都是Ha ...

最新文章

  1. android网络请求回调管理,Android HTTP网络请求的异步实现
  2. Leaflet中使用Leaflet-echarts3插件实现航班航线动态模拟
  3. 人的价值不在于能力,而在于位置 » 社区 | Ruby China
  4. Python3文件操作详解 Python3文件操作大全
  5. 4-1 面向对象概述
  6. 南开大学计算机考研2019分数线,2019年南开大学考研复试分数线已公布
  7. 几种直方图均衡方法汇总
  8. 2020中国数据智能产业图谱1.0版发布丨数据猿产业全景图
  9. [转帖]知乎卢克文 中国的石油战略
  10. 【OpenCV笔记】光流法之金字塔Lucas-Kanade
  11. Nacos 中配置 Map 类型,不香
  12. android系统级别应用开发要点
  13. 在有n个学生的成绩表里,每条信息由姓名与分数组成,要求:1按分数高低次序,输出每个学生的名字,分数相同的为同一名次,2按名次输出每个学生的姓名与分数。
  14. 编译提示“/usr/bin/ld: cannot find -lgflags-shared“错误的解决办法
  15. 高中计算机工作成效,学年工作成效与反思
  16. java script中extends,JavaScript继承之ES6的extends
  17. EasyRTMP Android安卓手机直播推流摄像头偏暗的问题解决
  18. VLOOKUP命令不生效的坑
  19. excel数据可视化销售报表案例--根据某平台提供的明细数据及需求制作的一份销售报表案例
  20. 语音识别实时对比(百度收费 VS SpeechTexter免费)

热门文章

  1. 微软工程院 硕士_微软工程院招聘NLP算法研究员实习生|NLP算法工程师实习生_北京实习招聘...
  2. 【车载以太网】【SOME/IP】规范标准
  3. 火狐中无法打开google的搜索结果的解决方式
  4. alibaba-COLA框架module分析
  5. 有关JAVA考试中数据库的题_全国2018年4月自考互联网数据库考试真题
  6. 快递跨界电商是在“走弯路”
  7. 腾讯云 wafer2 上手,轻松部署小程序后端!
  8. CSS3之边框图片border-image
  9. Maya---倒角命令
  10. Cadence Allegro 板框倒角设置方法