PHP生成图片缩略图网!

PHP生成图片缩略图网

趋势迷

PHP生成图片缩略图

2024-08-21 07:55:28 来源:网络

PHP生成图片缩略图

PHP 图片上传生成缩略图 -
//2014年3月5日15:08:02 因为需要做缩略图,所以改用thinkphp来做上传,它支持时间戳命名,方便命名,以及更名//这是以前百度到的,然后使用的缩略图代码,需要cg库支持 /** * 生成缩略图 * @author yangzhiguo0903@163.com * @param string 源图绝对完整地址{带文件名及后缀名是什么。
/*构造函数-生成缩略图+水印,参数说明:srcFile-图片文件名,dstFile-另存文件名,markwords-水印文字,markimage-水印图片,dstW-图片保存宽度,dstH-图片保存高度,rate-图片保存品质*/ makethumb("a.jpg","b.jpg","50","50");function makethumb($srcFile,$dstFile,$dstW,$dstH,$rate=100,$mar有帮助请点赞。

PHP生成图片缩略图

php创建缩略图问题 -
phpclass Thumb{ /** * @param string $image 原图 * @param string $thumbname 缩略图文件名 * @param string $type 图像格式 * @param string $maxWidth 宽度 * @param string $maxHeight 高度 */ static create($img, $thumbname, $type='', $maxWidth=2说完了。
src = imagecreatefromjpeg($_GET[Desert.jpg]);这句错了,改成src = imagecreatefromjpeg($_GET['Desert.jpg']);你没加引号哦,
PHP生产缩略图的问题,我生成的都是黑图 -
<?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");extent = explode(".",$image等我继续说。
生成缩略图采用读取文件夹的方式handle = opendir($dir)while(false !== ($file = readdir($handle))){ if($file 是图片){ 生成缩略图代码} }
ThinkPhp 生成多张不同尺寸的缩略图 -
} }然后你比如生成300*300的的图片你就定义一个方法例如://商品缩略图上传 public function uploadThumb() { return $this->_upload('230,160', '230,121', 'thumb/', 'shop_,thumb_'); } 然后400*400的就又写一个方法:/商品缩略图上传 public function uploadThumb()好了吧!
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好了吧!
ThinkPHP3.2.3 上传图片到ftp,同时生成缩略图。 -
ThinkPHP上传文件类:upload = new \Think\Upload($config);// 实例化上传类使用这个。如要处理图片大小。需要另外调用图像处理:裁剪图片image = new \Think\Image(); $image->open('./1.jpg');//将图片裁剪为400x400并保存为corp.jpg$image->crop(400, 400)->save('./crop.jpg');居是什么。
tp手册图像处理3.2.3 image = new \Think\Image();image->open('./1.jpg');// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg image->thumb(150, 150)->save('./thumb.jpg');//注意图像地址为相对地址,