注释非常的详细了,这里就不多废话了
<?php /*给图片加文字水印的方法*/ $dst_path = 'http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg'; $dst = imagecreatefromstring(file_get_contents($dst_path)); /*imagecreatefromstring()--从字符串中的图像流新建一个图像,返回一个图像标示符,其表达了从给定字符串得来的图像 图像格式将自动监测,只要php支持jpeg,png,gif,wbmp,gd2.*/ $font = './t1.ttf'; $black = imagecolorallocate($dst, 0, 0, 0); imagefttext($dst, 20, 0, 10, 30, $black, $font, 'Hello world!'); /*imagefttext($img,$size,$angle,$x,$y,$color,$fontfile,$text) $img由图像创建函数返回的图像资源 size要使用的水印的字体大小 angle(角度)文字的倾斜角度,如果是0度代表文字从左往右,如果是90度代表从上往下 x,y水印文字的第一个文字的起始位置 color是水印文字的颜色 fontfile,你希望使用truetype字体的路径*/ list($dst_w,$dst_h,$dst_type) = getimagesize($dst_path); /*list(mixed $varname[,mixed $......])--把数组中的值赋给一些变量 像array()一样,这不是真正的函数,而是语言结构,List()用一步操作给一组变量进行赋值*/ /*getimagesize()能获取到什么信息? getimagesize函数会返回图像的所有信息,包括大小,类型等等*/ switch($dst_type){ case 1://GIF header("content-type:image/gif"); imagegif($dst); break; case 2://JPG header("content-type:image/jpeg"); imagejpeg($dst); break; case 3://PNG header("content-type:image/png"); imagepng($dst); break; default: break; /*imagepng--以PNG格式将图像输出到浏览器或文件 imagepng()将GD图像流(image)以png格式输出到标注输出(通常为浏览器),或者如果用filename给出了文件名则将其输出到文件*/ } imagedestroy($dst); ?>
以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍如何使用PHP给图片加水印,包括了如何使用PHP给图片加水印的使用技巧和注意事项,需要的朋友参考一下 为了防止辛苦做出来的图片被盗用,很多照片都会加上水印,可以直接用图片工具添加水印再上传,但PHP中就可以实现给图片加水印的功能,本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本文章的源代码。 方法一:PHP最简单的加水印方法 方法二:php给图片加文字水
本文向大家介绍php实现给一张图片加上水印效果,包括了php实现给一张图片加上水印效果的使用技巧和注意事项,需要的朋友参考一下 php实现给一张图片加上水印效果 我们再来看一个支持以图片和文字两种方式给图片添加水印。图片支持GIF,PNG,JPG三种格式,水印图片支持PNG和GIF 参数说明: $imgSrc:目标图片,可带相对目录地址, $markImg:水印图片,可带相对目录地址,支持PNG和
本文向大家介绍PHP图像处理 imagestring添加图片水印与文字水印操作示例,包括了PHP图像处理 imagestring添加图片水印与文字水印操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP图像处理 imagestring添加图片水印与文字水印操作。分享给大家供大家参考,具体如下: imagestring添加图片水印 这里我们使用了imagestring方法来添加文字
本文向大家介绍java实现给图片加铺满的网格式文字水印,包括了java实现给图片加铺满的网格式文字水印的使用技巧和注意事项,需要的朋友参考一下 效果: 原图 加水印后的图片 废话不多说,直接上代码 代码: 总结 到此这篇关于java实现给图片加铺满的网格式文字水印的文章就介绍到这了,更多相关java图片加铺网格式文字水印内容请搜索呐喊教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持呐喊教
本文向大家介绍写个给图片加水印的方法相关面试题,主要包含被问及写个给图片加水印的方法时的应答技巧和注意事项,需要的朋友参考一下 都用Canvas的方案解决 情况一:水印是图片(两张图片canvas.drawImage两次重叠即可) 情况二:水印是纯文字
本文向大家介绍java实现图片上加文字水印(SpringMVC + Jsp),包括了java实现图片上加文字水印(SpringMVC + Jsp)的使用技巧和注意事项,需要的朋友参考一下 看之前要先对SpringMVC进行了解打好基础,下面直接先看效果图 代码编写 1.导入相关架包 2.配置文件 web.xml springmvc.xml 3.编写action WatermarkAction .a