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

php给文件夹下的所有图片批量打水印

php 给指定文件夹下的所有图片批量打水印以上就介绍了 php 给文件夹下的所有图片批量打水印,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

php图片添加水印示例

例子,php为图片添加水印的代码。 <?php/*//示例$image = new Gimage();$image->limit = 600;//长宽限制$image->wm_text=”www.linuxlaptop.cn”;//水印文字$image->wm_fontfile=”font/xsuni.ttf”;//字体文件$image->wm_color=”#ff0000″;$image->save_file = “ltcn.jpg”;//保存到xx文件$image->create(“linuxlaptop.jpg”);//从xx文件创建*//*+------------------------------| 生成缩略图&加水印的图片类+----------------...

php上传文件并添加文字与图片水印的代码【图】

/*************************************参数说明:$max_file_size : 上传文件大小限制, 单位BYTE$destination_folder : 上传文件路径$watermark : 是否附加水印(1为加水印,其他为不加水印);使用说明:1. 将PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;号去掉,因为我们要用到GD库;2. 将extension_dir =改为你的php_gd2.dll所在目录;*******************///上传文件类型列表$uptypes=array( 'image/jpg', 'image/jpeg'...

图片上写入中文或水印

其实就是水印啦 //session_start();header("Content-type: image/png"); //声明图片//$image = imagecreate(417, 294); //创建图片大小$image = imagecreatefrompng("cj.png");$admin = imageCreatefrompng("admin.png");$wfilew=imagesx($image);//取得图片的宽$wfileh=imagesy($image);//取得图片的高$waterw=imagesx($admin);//取得水印图片的宽$waterh=imagesy($admin);//取得水印图片的高//$imgbg = imagecolorallocate...

php为图片加中文水印的代码【图】

Header("Content-type: image/png"); /*通知浏览器,要输出图像*/$im = imagecreate(400 , 300); /*定义图像的大小*/$gray = ImageColorAllocate($im , 235 , 235 , 235);$pink = ImageColorAllocate($im, 255 , 128 , 255);$fontfile = "simkai.ttf";/* $fontfile 字体的路径,视操作系统而定,可以是 simhei.ttf(黑体) , SIMKAI.TTF(楷体) , SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) 等 GD 支持的中文字体*/$str = iconv('GB231...

php图片加水印与上传图片加水印类

//上传文件类型列表$uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png');$max_file_size=2000000; //上传文件大小限制, 单位BYTE$destination_folder="uploadimg/"; //上传文件路径$watermark=1; //是否附加水印(1为加水印,其他为不加水印);$watertype=1; //水印类型(1为文字,2为图片)$waterposition=1; //水印位置(1为左下角,2为右下角,3为左上角,4为右上角,5为居中);$wa...

一个加强版的php水印代码

/** 功能:PHP图片水印 (水印支持图片或文字)* 参数:* $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式;* $waterPos 水印位置,有10种状态,0为随机位置;* 1为顶端居左,2为顶端居中,3为顶端居右;* 4为中部居左,5为中部居中,6为中部居右;* 7为底端居左,8为底端居中,9为底端居右;* $waterImage 图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式;* $waterText 文字水印,即把文字作为为水印,...

php上传图片并打上透明水印的代码

<?php$im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //你要打水例子的图片$watermark = imagecreatefrompng("Smiley.png"); //水印图的路径$im_x = imagesx($im);$im_y = imagesy($im);$w_x = imagesx($watermark);$w_y = imagesy($watermark);imagecopy($im,$watermark ,$im_x-$w_x,$im_y-$w_y,0,0,$w_x,$w_y);imagejpeg($im); //可加上路径以保存有水印的图//可以利用type判断下图片类型//switch($_file["upload"][...

【PHP】透明水印生成【图】

/* * Created on 2010-10-27 * BY QQ542900563 * Copyrights Reserved 2000-2020 * 本例演示图片水印的生成办法 *///分别载入两张图片$im=imagecreatefromjpeg("liu.jpg");$img2=imagecreatefrompng("m.png"); //取得各自的长宽,计算位置$im_WH=getimagesize("liu.jpg");$im_W=$im_WH[0];$im_H=$im_WH[1]; $img2_WH=getimagesize("m.png");$img2_W=$img2_WH[0];$img2_H=$img2_WH[1]; //定义存放的位置$NewX=$im_W-$img2_W;$NewY=$...

php图片操作类(图片加水印)

为大家提供一个php 图片操作类,可以为图片加水印,有需要的朋友,可以参考下。图片操作类的完整代码。changeSize(80,50);//改变尺寸 $img->changeSize(80);//改变尺寸 $img->create(); $img->free(); $img = new Image('pic.jpg'); $img->addWatermark('logo.jpg', 50); //添加水印,第一个参数是水印的图片地址,第二个参数是透明值 $img->create(); $img->free(); site http://bbs.it-home.org */ class Image { var $...

php图片上加水印或文字的代码举例

本文介绍下,使用php代码在图片上加水印或文字的例子,有需要的朋友参考下吧。php水印代码,如下:"; //Echo $height_image; //exit; $font_size = 88; //putenv("GDFONTPATH=C:/WINDOWS/Fonts"); $fontname = "ARIAL.TTF"; do { $font_size--; $bbox = imagettfbbox($font_size,0,$fontname,$button_text); $right_text = $bbox[2]; $left_text = $bbox[0]; $width_text = $right_text - $left_text;$height_text ...

php图片加水印的小例子

<?php /** * 图片加水印(适用于png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原图片 * @param $waterImg 水印图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 水印位置 * 1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右 * @param $alpha 透明度 -- 0:完全透明, 100:完全不透明 * * @return 成功 -- 加水印后的新图片...

php输出文字到图片上(文字水印)的代码

分享一段php代码,可实现将文字写到图片上的功能,有需要的朋友参考下吧。有时,我们需要将一些文字打在图片上,即所谓的文字水印。 本节分享的这段代码,借助php的图像函数,可以实现这样的功能。 如果文件不存在,将会返回图像显示的相关错误信息。 因此,在做文字水印之前,应检查文件是否存在、检查文件类型等工作。 介绍了这么多,来看代码吧,如下:

phpgd库为页面添加水印实现代码

header ("content-type: image/png"); $conn = mysql_connect("localhost", "root", ""); //连接数据库 $colname_rs_article = $_get['id']; //获取参数idmysql_select_db("cms", $conn); //执行sql $query_rs_article = sprintf("select * from articles where article_id = %s", $colname_rs_article); $rs_article = mysql_query($query_rs_article, $conn) or die(mysql_error()); $row_rs_article = mysql_fetch_assoc($rs_ar...

php为png/jpg/gif格式图片添加水印

/** * 图片加水印(适用于png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原图片 * @param $waterImg 水印图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 水印位置 * 1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右 * @param $alpha 透明度 -- 0:完全透明, 100:完全不透明 * * @return 成功 -- 加水印后的新图片地址 * 失败 -- -1:原文件不存在,...