php生成水印,包括位置和透明度
<?php
/*
给大家推荐一下!主要包括图片的裁剪,缩放,加水印等。下面是一些简单的使用方法。
include("imageclass.php"); //这里注意imageclass.php的路径
$imgs=new image();
$imgs->param($tempFile);
if(!$imgs->thumb($targetFile,600,500))die('--图像上传失败!'); //对图片进行缩放
$imgs->water($targetFile,$water,$pos=0,$pct=50);主要包括两个参数,$targetFile为已经上传到服务器的文件路径,$water为水印图片,$pos为水印图片位置,$pct为透明度;
$pos位置说明:
0://随机
1://1为顶端居左
2://2为顶端居中
3://3为顶端居右
4://4为中部居左
5://5为中部居中
6://6为中部居右
7://7为底端居左
8://8为底端居中
9://9为底端居右
将//里边的内容保存在imageclass.php里边,就可以调用了。
///////////////////////////////////////////////////////////////
*/
?>
<?php
/* +-------------------------------------------------------------+
* | Copyright (c) 2008-2009 Diqiye.Com All rights reserved.
* +-------------------------------------------------------------+
* | Info : 图像处理类
* +-------------------------------------------------------------+
*/
class image {
// 当前图片
protected $img;
// 图像types 对应表
protected $types = array(
1 => 'gif',
2 => 'jpg',
3 => 'png',
6 => 'bmp'
);
// image
public function __construct($img=''){
!$img && $this->param($img);
}
// Info
public function param($img){
$this->img = $img;
相关新闻>>
- 发表评论
-
- 最新评论 更多>>