电脑安全

您当前的位置:主页 > 电脑安全 >

php 给图片加水印三-网络编程

来源:[db:来源]标题:   参数    编辑:电脑技术全能网 时间:2019-09-23 12:33

原标题:php 给图片加水印三-网络编程
   <?function setMaskTxtPct($n) { $this->mask_txt_pct = (int)$n; } /** * 设置缩略图边框 * * @param (范例) (参数名) (描写) */ function setDstImgBorder($size=1, $color="#000000") { $this->img_border_size = (int)$size; $this->img_border_color = $color; } /** * 程度翻转 */ function flipH() { $this->_flip_x++; } /** * 垂直翻转 */ function flipV() { $this->_flip_y++; } /** * 设置剪切范例 * * @param (范例) (参数名) (描写) */ function setCutType($type) { $this->cut_type = (int)$type; } /** * 设置图片剪切 * * @param integer $width 矩形剪切 */ function setRectangleCut($width, $height) { $this->fill_w = (int)$width; $this->fill_h = (int)$height; } /** * 设置源图剪切肇端坐标点 * * @param (范例) (参数名) (描写) */ function setSrcCutPosition($x, $y) { $this->src_x = (int)$x; $this->src_y = (int)$y; } /** * 创立图片,主函数 * @param integer $a 当缺乏第二个参数时,此参数将用作百分比, * 不然作为宽度值 * @param integer $b 图片缩放后的高度 */ function createImg($a, $b=null) { $num = func_num_args(); if(1 == $num) { $r = (int)$a; if($r < 1) { die("图片缩放比例不得小于1"); } $this->img_scale = $r; $this->_setNewImgSize($r); } if(2 == $num) { $w = (int)$a; $h = (int)$b; if(0 == $w) { die("目的宽度不能为0"); } if(0 == $h) { die("目的高度不能为0"); } $this->_setNewImgSize($w, $h); } if($this->_flip_x%2!=0) { $this->_flipH($this->h_src); } if($this->_flip_y%2!=0) { $this->_flipV($this->h_src); } $this->_createMask(); $this->_output(); // 开释 if(imagedestroy($this->h_src) && imagedestroy($this->h_dst)) { Return true; } else { Return false; } }?>

上一篇:用PHP开始你的MVC (四)实现View层-网络编程

下一篇:没有了