Wangren v1.0.0

基础说明

开始使用 Getting Started
目录结构 Structure
第一个应用 Hello World!

架构

配置 Tpl
独立域名 Domain
URL路由 Router

模块

验证码 code
文件处理 files
图片 img
数据库 mysql
文件缓存 cache
分页 page
汉字转拼音 pinyin
模板引擎 template
树形结构 tree
文件上传 upload

模板

图片 O('Img')

生成缩略图 thumb
O('Img')->thumb('3.jpg');       生成缩略图,作用于上传目录,如果开启水印功能,则同时会添加水印(包含缩略图),返回 false 或缩略图片地址(数组,不含上传目录)
支持如下配置方式:
1,修改配置文件  /core/conf/config.php
'UploadDir'     => 'upfiles',                   //上传目录
'IsThumb'       => true,                        //缩略图开关 true/false  开/关
'ThumbDir'      => "thumb",                     //缩略图目录
'ThumbSize'     => array(array(300,200)),       //缩略图宽,高 为0或负数则不生成,支持数组,如 array(array(300,200),array(80,80)) ,宽,高
'ThumbType'     => 2,                           //缩略模式 1常规压缩,2等比压缩后裁剪

2,时实传递参数(没有传递的参数以配件文件里的设置为准):
O('Img')->UploadDir("upfiles")
        ->IsThumb(false)
        ->ThumbDir('thumb')
        ->ThumbSize(array(array(300,200)))
        ->ThumbType(2)
        //如果您需要单独控制水印功能,您还可以将水印配置在此处,如:
        ->IsWatermark(1);
        ...
        ->thumb('3.jpg');
                
添加水印 waterMark
O('Img')->waterMark('1.jpg');   添加水印,作用于上传目录,返回 false/true
支持如下配置方式:
1,修改配置文件  /core/conf/config.php
'UploadDir'           => 'upfiles',                       //上传目录
'IsWatermark'          => 2,                              //水印开关 1关闭,2文字,3图片   暂只支持GIF,JPG,PNG格式
'WatermarkSize'        => array(300,200),                 //添加水印的最小图片尺寸,按两个条件达到为准  宽,高
'WaterMarkText'        => 'IUWEN',                        //水印文字
'WaterMarkTextColor'   => array(255,255,255),             //水印文字颜色  R,G,B
'WaterMarkTextType'    => 'static/fonts/msyh.ttc',        //水印文字字体
'WaterMarkTextSize'    => 14,                             //水印文字字号
'WaterMarkImg'         => 'static/images/watermark.png',  //水印图片  暂只支持GIF,JPG,PNG格式
'WaterMarkPosition'    => 5,                              //水印位置 0随机位置,1顶端居左,2顶端居中,3顶端居右,4中部居左,5中部居中,6中部居右,7底端居左,8底端居中,9底端居右;

2,时实传递参数(没有传递的参数以配件文件里的设置为准):
O('Img')->UploadDir("upfiles")
        ->IsWatermark(1);
        ...
        ->waterMark('1.jpg');
                
图片裁剪 cut
O('Img')->cut('2.jpg',0,1,100,200,'c_');  图片裁剪,作用于上传目录,返回 false 或新图片地址(不含上传目录)
2.jpg  $name        //图像名称
0       $x          //剪切图片左边开始的位置,小于0时:-1 左   -2 中   -3 右
1       $y          //剪切图片顶部开始的位置,小于0时:-1 上   -2 中   -3 下
100   $width        //图片剪裁的宽度
200   $height       //图片剪裁的高度
c_     $newname     //新图片的名称前缀 ,默认覆盖原图,可选,支持目录格式 如  thumb/c_ 或 thumb/
                
© 2021 Wangren.Net  Layui  tinyMCE  SUI Mobile