【php实现给一张图片加上水印效果】教程文章相关的互联网学习教程文章

PHP实现图片水印类的封装

这篇文章主要为大家详细介绍了PHP图片水印类的封装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下封装PHP的图片水印的类,供大家参考,具体内容如下<?php header(Content-type:text/html;charset=utf8); $img = new Image(); // $img->water(2a.jpg,logo.gif,0); class Image{//路径protected $path;//是否启用随机名字protected $isRandName;//要保存的图像类型protected $type;//通过构造方法队成员属性进行初始化function...

PHP怎样做出一个可添加水印与生成缩略图的类【图】

这次给大家带来PHP怎样做出一个可添加水印与生成缩略图的类,PHP做出一个可添加水印与生成缩略图类的注意事项有哪些,下面就是实战案例,一起来看一下。ImageTool.class.php<?php class ImageTool {private $imagePath;//图片路径private $outputDir;//输出文件夹private $memoryImg;//内存图像public function construct($imagePath, $outputDir = null){$this->imagePath = $imagePath;$this->outputDir = $outputDir;$this->mem...

imagecopymerge()函数创建半透明水印步骤详解【图】

这次给大家带来imagecopymerge()函数创建半透明水印步骤详解,imagecopymerge()函数创建半透明水印的注意事项有哪些,下面就是实战案例,一起来看一下。<?php // 加载要加水印的图像 $im = imagecreatefromjpeg(photo.jpeg); // 首先我们从 GD 手动创建水印图像 $stamp = imagecreatetruecolor(100, 70); imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF); imagefilledrectangle($stamp, 9, 9, 90, 60, 0xFFFFFF); imagestri...

php编程之kindeditor上传图片加水印实现

这篇文章主要介绍了关于php编程之kindeditor上传图片加水印实现 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下  对于如何在图片上添加水印是许多技术人员遇到的一个难题,那大家都见过微信公众号及一些其他技术平台是可以实现这个功能的,但是对于源码是如何实现的,却没有头绪,那么今天就为大家介绍一下关于kindeditor上传图片加水印的方法,看完之后相信各位技术人员就知道了。第一步:修改upload_json.ph...

php图片水印的代码

这篇文章主要介绍了关于php图片水印的代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下function she_zhi_shui_ying($data){// 图片地址$dst_path = str_replace(public, storage, $data->path);// 水印文字$str = $data->mendian_men_dian_ping_pai. .$data->mendian_men_dian_hao. .$data->mendian_name."\n".date("Y-m-d H:i", strtotime($data->xun_kai_si_time)).-.date("H:i", strtotime($data->xun_jie_...

EmpireCMS水印平铺

这篇文章主要介绍了关于EmpireCMS 水印平铺,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下修改 /e/class/gd.php下的imageWaterMark方法如下if($isWaterImage)//图片水印 {if($water_info[2]==3){imagecopy($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h);//拷贝水印到目标文件}else{imagecopymerge($ground_im, $water_im, $posX, $posY, 0, 0, $water_w,$water_h,$w_pct);//拷贝水印到目标文件...

PHP创建水印

这篇文章主要介绍了PHP创建水印,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1.文字水印添加 使用imagefttext 函数<?php/*** 为图片添加文字水印* @param string $dst_path 原图路径* @param string $font_path 字体存放路径* @param string $string_font 欲添加的文字*/function textwatermark($dst_path,$font_path,$string_font){//创建图片的实例$dst = imagecreatefromstring(file_get_contents($...

009-生成水印图片+生成缩略图(PHP)

本篇文章介绍的内容是 生成水印图片和生成缩略图(PHP) ,现在分享给大家,有需要的朋友可以看一下<?php/*** 生成水印图片*/ //1.获取图片资源 $big = imagecreatefromjpeg(./kaola.jpg); //大图 $small = imagecreatefrompng(./t1.png); //水印图//2.获取图像大小 list($bw , $bh) = getimagesize(./kaola.jpg); list($w , $h) = getimagesize(./t1.png);//imagecopymerge(dst_im, src_im, dst_x, dst_y, src_x, src_y, src_...

PHP实现图片水印类的封装代码分享

本文主要为大家详细介绍了PHP图片水印类的封装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。封装PHP的图片水印的类,供大家参考,具体内容如下<?php header(Content-type:text/html;charset=utf8); $img = new Image(); // $img->water(2a.jpg,logo.gif,0); class Image{//路径protected $path;//是否启用随机名字protected $isRandName;//要保存的图像类型protected $type;//通过构造方法队成员属性进...

Kindeditor编辑器添加图片上传水印实现方法

本文主要为大家详细介绍了Kindeditor编辑器加图片上传水印功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。KindEditor 是一套开源的在线HTML编辑器,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。可以无缝地与 Java、.NET、PHP、ASP 等程序集成,比较适合在 CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用。主要特点:快速:体积小,加载速度快...

php使用imagecopymerge()函数创建半透明水印实例教程【图】

本文主要介绍了php使用imagecopymerge()函数创建半透明水印,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。使用imagecopymerge() 函数创建半透明水印,供大家参考,具体内容如下<?php // 加载要加水印的图像 $im = imagecreatefromjpeg(photo.jpeg);// 首先我们从 GD 手动创建水印图像 $stamp = imagecreatetruecolor(100, 70); imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF); imagefilledrecta...

PHP实现可添加水印与生成缩略图处理工具【图】

本文主要介绍了PHP实现可添加水印与生成缩略图的图片处理工具类,涉及php针对图片的显示、保存、压缩、水印等相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。ImageTool.class.php<?php class ImageTool {private $imagePath;//图片路径private $outputDir;//输出文件夹private $memoryImg;//内存图像public function __construct($imagePath, $outputDir = null){$this->imagePath = $imagePath;$this->outputDir = $output...

PHP根据图片色区位置加水印

PHP如何实现根据图片色区位置加水印?本文主要介绍了PHP根据图片色界在不同位置加水印的方法,可实现图片水印根据颜色环境的动态添加功能。希望对大家有所帮助。具体实现方法如下:function add_wm($nmw_water, $src_file, $output_file, $x, $y) { if(file_exists($output_file)) return; $w1 = MagickGetImageWidth($nmw_water); $h1 = MagickGetImageHeight($nmw_water); $nmw =NewMagickWand(); MagickReadI...

百度编辑器添加图片水印功能

如何为百度编辑器添加图片水印功能?前些日子把phpcms的内置编辑器改成了百度UE编辑器,非常好用,但是有个地方不是很满意,就是没法给上传的图片加水印了,经过一番研究终于实现了出来,分享给大家。希望对大家有所帮助。UEditor编辑器上传图片是自动提取的,但是图片没有水印功能,下面小编和各位一起来看看。UEditor编辑器没有上传图片加水印的功能,需要进行二次开发,本例是在PHPCMS系统中对百度编辑器进行二次开发,添加上传...

php图片水印添加、压缩、剪切的封装类

php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些php函数也整理一下,因而就有了封装成类的想法。那我们就来看看以下是怎么封装的吧!  操作图片主要历经四个步骤:打开图片操作图片输出图片销毁图片  1,3,4三个步骤每次都要写,每次又都差不多。真正需要变通的只有操作图片的这一步骤了。操作图...