求php生成缩略图程序
能直接用的PHP生成缩略图的程序(要求简单) -
<?php /*构造函数-生成缩略图+水印,参数说明:srcFile-图片文件名,dstFile-另存文件名,markwords-水印文字,markimage-水印图片,dstW-图片保存宽度,dstH-图片保存高度,rate-图片保存品质*/ makethumb("a.jpg","b.jpg","50","50");function makethumb($srcFile,$dstFile,$dstW,$dstH,$rate=1说完了。
//2014年3月5日15:08:02 因为需要做缩略图,所以改用thinkphp来做上传,它支持时间戳命名,方便命名,以及更名//这是以前百度到的,然后使用的缩略图代码,需要cg库支持 /** * 生成缩略图 * @author yangzhiguo0903@163.com * @param string 源图绝对完整地址{带文件名及后缀名是什么。
<?php /*构造函数-生成缩略图+水印,参数说明:srcFile-图片文件名,dstFile-另存文件名,markwords-水印文字,markimage-水印图片,dstW-图片保存宽度,dstH-图片保存高度,rate-图片保存品质*/ makethumb("a.jpg","b.jpg","50","50");function makethumb($srcFile,$dstFile,$dstW,$dstH,$rate=1说完了。
//2014年3月5日15:08:02 因为需要做缩略图,所以改用thinkphp来做上传,它支持时间戳命名,方便命名,以及更名//这是以前百度到的,然后使用的缩略图代码,需要cg库支持 /** * 生成缩略图 * @author yangzhiguo0903@163.com * @param string 源图绝对完整地址{带文件名及后缀名是什么。
给你一个函数,造着用就成了:lt;?php / AUTHOR: Yufeng DATE: 2008-5-4 FUNCTION:Create Smaller Picture x 宽$y 高/ function CREATE_SmallImage($path,$imageName,$x,$y){ # 生成缩略图函数ImgTypeArr = array("1"=>"gif","2"=>"jpeg","3"=>"png","6"=>"wbmp");ext希望你能满意。
生成缩略图采用读取文件夹的方式handle = opendir($dir)while(false !== ($file = readdir($handle))){ if($file 是图片){ 生成缩略图代码} }
ThinkPhp 生成多张不同尺寸的缩略图 -
time()) . '/'; //缩略图保存路径 $upload->thumbRemoveOrigin = true; //上传图片后删除原图片 $upload->autoSub = true; //是否使用子目录保存图片 $upload->subType = 'date'; //子目录保存规则 $upload->dateFormat = 'Ymd'; //子目录保存规则为date时时间格式 if 等我继续说。
tp手册图像处理3.2.3 image = new \Think\Image();image->open('./1.jpg');// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg image->thumb(150, 150)->save('./thumb.jpg');//注意图像地址为相对地址,
thinkphp 3.1.2生成缩略图 image类怎么引入 -
Thinkphp调用Image类生成缩略图的方法具体分析如下:Thinkphp的Image类在ThinkPHP/Extend/Library/ORG/Util/Image.class.php中。调用方法如下:1234567 import("ORG.Util.Image"); $Img = new Image();//实例化图片类对象$image_path = './图片路径'; //若当前php文件在Thinkphp的中APP_PATH有帮助请点赞。
ThinkPHP上传文件类:upload = new \Think\Upload($config);// 实例化上传类使用这个。如要处理图片大小。需要另外调用图像处理:裁剪图片image = new \Think\Image(); $image->open('./1.jpg');//将图片裁剪为400x400并保存为corp.jpg$image->crop(400, 400)->save('./crop.jpg');居等我继续说。
PicWind概述 -
PicWind是一款基于PHP的开源相册应用,它的主要功能是照片备份和分享。这款程序采用PHP和Sqlite作为核心构建,为用户提供了灵活的定制选项。用户可以自定义界面风格,满足个性化需求。它特别支持批量上传和下载图片,同时在保留原始图片的同时,能智能生成缩略图,大大提升了图片管理的效率。PicWind简化了图片的好了吧!
PHP Thumb PHP Thumb是一个PHP类用来生成图片的缩略图只需数行代码即可支持多种图片来源包括文件系统或者数据库支持大多数图片格式并可对图片进行旋转剪切加水印等等可自定义缩略图的质量提供内建的缓存以降低服务器的负载Zebra Image Zebra Image是一个开源的轻量级图像处理库并且是一款希望你能满意。