【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"]["type"]) //case...

php文字水印与php图片水印代码实例【图】

$dst_path = dst.jpg;//创建图片的实例$dst = imagecreatefromstring(file_get_contents($dst_path));//打上文字$font = ./simsun.ttc;//字体$black = imagecolorallocate($dst, 0x00, 0x00, 0x00);//字体颜色imagefttext($dst, 13, 0, 20, 20, $black, $font, 快乐编程);//输出图片list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);switch ($dst_type) {case 1://GIFheader(Content-Type: image/gif);imagegif($dst);b...

php图片水印类代码,php图片添加文字水印与图片水印

/** * 加水印类,支持文字图片水印的透明度设置、水印图片背景透明。 * 使用: (php文字水印效果)* $obj = new WaterMask($imgFileName); //实例化对象 * $obj->$waterType = 1; //类型:0为文字水印、1为图片水印 * $obj->$transparent = 45; //水印透明度 * $obj->$waterStr = 'bbs.it-home.org'; //水印文字 * $obj->$fontSize = 16; //文字字体大小 * $obj->$fontColor = array(255,0255); //水印文字颜色(RGB) * $obj->$f...

phpimagecopy函数添加图片水印

//为背景图片添加图片水印(位置随机),背景图片格式为jpeg,水印图片格式为giffunction watermark($filename,$water){//获取背景图片的宽度和高度list($b_w,$b_h) = getimagesize($filename);//获取水印图片的宽度和高度list($w_w,$w_h) = getimagesize($water);//在背景图片中放水印图片的位置随机起始位置$posX = rand(0, ($b_w-$w_w));$posY = rand(0, ($b_h-$w_h));//创建背景图片的资源$back = imagecreatefromjpeg($filena...

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为图片添加水印函数代码【图】

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

php图片水印代码,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为右上...

php图片添加水印功能,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:完全不透明 * 脚本学堂 http://bbs.it-home.org * @return 成功 -- 加水印后的新图片地址 * 失败 -...

php图片自动添加水印代码,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添加中文水印代码

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(...

php图片水印类支持水印透明与背景透明

/** * 加水印类,支持文字图片水印的透明度设置、水印图片背景透明。 * 日期:2011-09-27 * 作者:bbs.it-home.org* 使用: * $obj = new WaterMask($imgFileName); //实例化对象 * $obj->$waterType = 1; //类型:0为文字水印、1为图片水印 * $obj->$transparent = 45; //水印透明度 * $obj->$waterStr = 'bbs.it-home.org'; //水印文字 * $obj->$fontSize = 16; //文字字体大小 * $obj->$fontColor = array(255,0255); //水印文字...

php缩略图与图片水印类(等比缩放图片大小)

<?php/** * * 图像处理类 * @author FC_LAMP * @internal功能包含:水印,缩略图 */class Img{ //图片格式 private $exts = array (jpg, jpeg, gif, bmp, png ); /** * * * @throws Exception */ public function __construct() { if (! function_exists ( gd_info )) { throw new Exception ( 加载GD库失败! ); } } /** * * 裁剪压缩 * @param $src_img 图片 * @param $save_img 生成后的图片 * @param $option...

phpgd2上传图片/文字水印/图片水印/等比例缩略图/实现代码_PHP教程

代码如下://上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size = 200000; //上传文件大小限制, 单位BYTE $path_im = "prod_img/"; //生成大图保存文件夹路径 $path_sim = "prod_simg/"; //缩略图保存文件夹路径 $watermark = 1; //是否加水印(1为加水印,其他为不加水印); $watertype = 1; //水印类型(1为文字,2为图片) $water...

PHP图片水印类代码_PHP教程

支持文字水印、图片水印 支持水印的位置随机或固定(九宫格) 水印透明度设置(图片水印和文字水印都支持) 文字水印的字体、颜色、大小设置 图片水印的背景透明 代码如下:/** * 加水印类,支持文字图片水印的透明度设置、水印图片背景透明。 * 日期:2011-09-27 * 作者:www.gxlcms.com * 使用: * $obj = new WaterMask($imgFileName); //实例化对象 * $obj->$waterType = 1; //类型:0为文字水印、1为图片水印 * $obj->$transp...

PHP图片水印效果的实例代码_PHP教程

帮客之家(www.Bkjia.com)教程 PHP图片水印效果的实例代码 以下为引用的内容: //$backFile: 背景图 //$copyFile: 待拷贝的图 //$resultFile: 生成文件保存地址 //$copyToX: 拷贝到背景图上的X坐标 //$copyToY: 拷贝到背景图上的Y坐标 //$copyToWidth: 把待拷贝的图变为多宽 //$copyToHeight: 把待拷贝的图变为多高 function ImgMerge($backFile,$copyFile,$resultFile,$copyToX,$copyToY,$copyToWidth,$copyToHeigh...