php半透明,php水印代码,php半透明水印支持png透明背景
//原始图像
$dst = "/upload/20140914/20120914040740-0.jpg"; //图片路径
//原始图片信息
$dst_info = getimagesize($dst);
switch ($dst_info[2])
{
case 1:
$dst_im =imagecreatefromgif($dst);break;
case 2:
$dst_im =imagecreatefromjpeg($dst);break;
case 3:
$dst_im =imagecreatefrompng($dst);break;
case 6:
$dst_im =imagecreatefromwbmp($dst);break;
default:
die("不支持的文件类型1");exit;
}
//水印图像
$src = "/images/shuiyin.png"; //注意路径要写对
$src_info = getimagesize($src);
switch ($src_info[2])
{
case 1:
$src_im =imagecreatefromgif($src);break;
case 2:
$src_im =imagecreatefromjpeg($src);break;
case 3:
$src_im =imagecreatefrompng($src);break;
case 6:
$src_im =imagecreatefromwbmp($src);break;
default:
die("不支持的文件类型1");exit;
}
//半透明格式水印
//$alpha = 50; //水印透明度
//imagecopymerge($dst_im,$src_im,$dst_info[0]-$src_info[0]-10,$dst_info[1]-$src_info[1]-10,0,0,$src_info[0],$src_info[1],$alpha);
//支持png本身透明度的方式
imagecopy($dst_im,$src_im,$dst_info[0]-$src_info[0]-10,$dst_info[1]-$src_info[1]-10,0,0,$src_info[0],$src_info[1]);
//保存图片
switch ($dst_info[2]){
case 1:
imagegif($dst_im,$dst);break;
case 2:
imagejpeg($dst_im,$dst);break;
case 3:
imagepng($dst_im,$dst);break;
case 6:
imagewbmp($dst_im,$dst);break;
default:
die("不支持的文件类型2");exit;
}
//销毁gd库对象
imagedestroy($dst_im);
imagedestroy($src_im);
php半透明,php水印代码,php半透明水印支持png透明背景相关推荐
- php 添加透明水印,php加水印的代码(支持半透明透明打水印,支持png透明背景)
. 代码如下: //原始图像 $dst = "/upload/20120914/20120914040740-0.jpg"; //注意图片路径要正确 //得到原始图片信息 $dst ...
- PHP图片上传水印代码,php上传图片并打上透明水印的代码
[www.citswd.com--热门资讯] php上传图片并打上透明水印的代码怎么做,以下是小编整理的php上传图片并打上透明水印的代码,供大家参考.就跟随百分网小编一起去了解下吧,想了解更多相关信 ...
- python给图片加半透明水印_Python 批量加水印就这么简单!
工作的时候,尤其是自媒体,我们必备水印添加工具以保护我们的知识产权,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题: 在线工具需要将图片上传到对方服务器,信息不安全. 很多工具不具 ...
- php 缩略图增加水印,PHP生成缩略图加图片水印代码
一个PHP图片加水印, 生成缩略图类,觉得注释的挺清楚,与大家分享,如果想为你的PHP程序添加图片水印或者生成缩略图的话,应该是个不错的选择. PHP生成缩略图加图片水印代码<?php // 原 ...
- php增加logo,PHP图片等比缩放和增加Logo水印代码详解和注释
PHP图片等比缩放和增加Logo水印代码详解和注释 //PHP图片的等比缩放和增加Logo水印 /** * 等比缩放函数(以保存的方式实现) * @param string $picName 被缩放的 ...
- php全屏水印代码,zblogPHP全屏水印插件防盗图神器上线
zblogPHP全屏水印,防盗图神器,小插件,大作用! zblogPHP全屏水印插件购买: zblog应用中心价格¥39.8,联系本站管理购买立减5元---> 插件特色/介绍: 1,为图片加上全 ...
- c# 添加图片水印,可以指定水印位置+生成缩略图[付上帅图1,2,3,4]
早上,一哥儿发来添加图片水印的资料.有三个信息,如下: xx 09:57:35 http://index.cnblogs.com/archive/2004/10/20/544 ...
- 在Java生成的html页面加水印,Java在Excel中添加水印的实现(单一水印、平铺水印)...
在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果.本文通过Java程序代码介绍具体实现方法.可添加单一水印效果,即水印是以单个文本字样来呈现:也可添加多个平铺水印效果,即 ...
- 生成高清缩略图; 添加图片、文字水印; 图片、文字水印透明
之前写了一个公共的ImgHelper类,主要提供高清晰缩略图生成,由于在之前的实际操作过程中存在一些问题,最近有了点时间,于是重新拾起来再改进一下,顺便研究一下GDI+. 问题一:产品搜索列表展示,每 ...
最新文章
- python数据库查询不出结果_记一次pymysql查询不到表中最新插入的数据的问题
- 【干货】3种常见用户体验错误将扼杀好设计
- 用Tkinter的Cancas实现一个写字板
- 集群中的session共享存储 实现会话保持
- linux上设置git高亮
- javacv 人脸检测_使用JavaCV进行手和手指检测
- ES6的Promise -- 逻辑执行的顺序
- centos/redhat破解账号密码
- 最便宜的855旗舰了,可惜是它
- 使用nginx+lua脚本读写redis缓存
- 在线音乐网站网站开发项目 ,第一篇
- Andriod Recovery模式及ClockworkMod Recovery简介
- linux阅读文件格式,Linux下安装boox viewer阅读pdg格式文件
- 智能制造与大数据平台
- win7设置文件夹共享 win7共享文件夹
- 2020上传透明头像易语言源码 附成品
- BZOJ 4399 魔法少女LJJ(线段树合并)
- Chrome 75 lazy-loading
- 数据结构学习:哈希表
- RBAC角色访问控制
热门文章
- 主机端的入侵检测,难啃到让人想放弃!
- android 图片自动裁剪图片,Android实现拍照、选择相册图片并裁剪功能
- 机器翻译与编码-解码模型 Machine Translation and Encoder-Decoder Models
- 【vue】实现超过两行或多行显示展开收起 (单个展开收起和数组多个展开收起)
- Android 基于Zxing二维码扫描的光速实现
- deepin启动黑屏
- Linux 文件系统类型 文件系统结构 与Windows文件系统的比较
- 光年(Light Year Admin)后台管理系统模板
- AutoIt软件说明
- android6.0原生壁纸,惊呆了!安卓6.0壁纸竟然是这样得来的