Discuz!图片附件获取缩略图路径makethumbpath以及生成缩略图方法
2017-03-30 09:27
393 查看
定义文件:
方法定义:
参数说明:
$id:附件aid
$w:缩略图宽度
$h:缩略图高度
使用方法:
完整路径:
'\data\attachment\image\'.$path;缩略图生成方法:
require_once libfile('class/image');
$img = new image;
$img->Thumb($filename, $path, $w, $h, $type);
其中$filename为改附件图片的原始路径
$filename = $_G['setting']['attachdir'].'forum/'.$attach['attachment'];
\source\class\helper\helper_attach.php
方法定义:
public static function makethumbpath($id, $w, $h){ $dw = intval($w); $dh = intval($h); $_daid = sprintf("%09d", $id); $dir1 = substr($_daid, 0, 3); $dir2 = substr($_daid, 3, 2); $dir3 = substr($_daid, 5, 2); return $dir1.'/'.$dir2.'/'.$dir3.'/'.substr($_daid, -2).'_'.$dw.'_'.$dh.'.jpg'; }
参数说明:
$id:附件aid
$w:缩略图宽度
$h:缩略图高度
使用方法:
$path=helper_attach::makethumbpath($aid, $width,$height);
完整路径:
'\data\attachment\image\'.$path;缩略图生成方法:
require_once libfile('class/image');
$img = new image;
$img->Thumb($filename, $path, $w, $h, $type);
其中$filename为改附件图片的原始路径
$filename = $_G['setting']['attachdir'].'forum/'.$attach['attachment'];
相关文章推荐
- php 修改图片的大小、裁剪图片以及生成缩略图方法
- android获取项目下的一张图片的绝对路径问题以及解决方法
- 获取图片路径--生成缩略图的完整实现
- 图片 缩略 和 水印 以及 C#获取当前程序运行路径的方法集合
- 沙盒路径获取以及图片保存到相簿的方法
- 获取图片路径--生成缩略图的完整实现
- 获取图片路径--生成缩略图的完整实现
- android获取项目下的一张图片的绝对路径问题以及解决方法
- Android 图片压缩也即生成缩略图方法
- 上传图片并生成缩略图的一个方法
- C#生成图片缩略图、水印及上传的几个通用方法
- C#图片生成缩略图的方法(之一),
- .NET获取当前应用程序的绝对路径,获取程序工作路径 以及图片处理
- ASP.NET项目中调用ZedGraph生成图片并返回路径的方法
- .net生成图片的缩略图的2种方法
- Android获取图片大小以及获取指定大小的缩略图
- Android获取图片大小以及获取指定大小的缩略图
- android 获取路径目录方法以及判断目录是否存在,创建目录
- .net生成图片的缩略图的2种方法
- C#生成图片缩略图、水印及上传的几个通用方法