·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

图片处理类 class_image.php 使用说明

294 0
发表于 2020-7-8 10:30:51 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. /*** 图片处理类** @example** require_once libfile('class/image');* $img = new image;* $r = $img->Thumb($attachfile, '', $w, $h, 'fixwr');            //生成 $attachfile.'thumb.jpg' 为文件名的缩略图* $r = $img->Thumb($attachfile, 'temp/test.jpg', $w, $h, 'fixwr');    //生成 /data/attachment/test/test.jpg' 为文件名的缩略图* if($r) {*    $isthumb = $r;* } else {*    $error = $img->error();*    showmessage('Thumb Error');* }** $r = $img->Watermark($attachfile);                    //为 $attachfile 加水印* if(!$r) {*    $error = $img->error();*    showmessage('Watermark Error');* }**/
复制代码
  1. /*     * $this->error() 返回值(用于处理失败时)     *     0: 图片不符合处理条件,无需处理正常退出     *    -1: $source 为无效的图片文件     *    -2: 文件权限不足无法处理图片($source 图片无法读取、$target 路径不可写)     *    -3: 系统设置错误无法处理图片     *    -4: 服务器缺少处理图片所需的功能     */
复制代码
  1. /**     * 生成图片的缩略图     * @param $source 图片源路径     * @param $target 生成的缩略图路径,路径为相对 data/attachment/ 的文件名     *    本地图片省略时自动加后缀 .thumb.jpg,远程图片无法省略     * @param $thumbwidth 缩略宽度     * @param $thumbheight 缩略高度     * @param $thumbtype 缩略方法     *    fixnone / 1 : 小于指定大小、保持比率(默认)     *      fixwr / 2 : 与指定大小相同、保持比率,超出部分剪切     * @param $nosuffix 缩略图路径不加 .thumb.jpg 后缀     * @return 是否处理完毕     */    function Thumb($source, $target, $thumbwidth, $thumbheight, $thumbtype = 1, $nosuffix = 0)
复制代码
  1. /**     * 生成图片的水印     * @param $source 图片源路径     * @param $target 生成的图片路径,省略表示同 $source     * @param $type forum - 论坛; portal - 门户; album - 空间相册     * @return 是否处理完毕     */    function Watermark($source, $target = '', $type = 'forum')
复制代码
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.139.81.254,GMT+8, 2024-11-5 06:11 , Processed in 0.183751 second(s), 78 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表