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到此结束了?。
handle = opendir($dir)while(false !== ($file = readdir($handle))){ if($file 是图片){ 生成缩略图代码} }
<?php /*构造函数-生成缩略图+水印,参数说明:srcFile-图片文件名,dstFile-另存文件名,markwords-水印文字,markimage-水印图片,dstW-图片保存宽度,dstH-图片保存高度,rate-图片保存品质*/ makethumb("a.jpg","b.jpg","50","50");function makethumb($srcFile,$dstFile,$dstW,$dstH,$rate=1到此结束了?。
handle = opendir($dir)while(false !== ($file = readdir($handle))){ if($file 是图片){ 生成缩略图代码} }
//2014年3月5日15:08:02 因为需要做缩略图,所以改用thinkphp来做上传,它支持时间戳命名,方便命名,以及更名//这是以前百度到的,然后使用的缩略图代码,需要cg库支持 /** * 生成缩略图 * @author yangzhiguo0903@163.com * @param string 源图绝对完整地址{带文件名及后缀名说完了。
<?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(".",$imageN后面会介绍。
ThinkPHP3.2.1 怎么在上传时自动生成缩略图 -
image = new \Think\Image();image->open('./1.jpg');// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg image->thumb(150, 150)->save('./thumb.jpg');
具体的代码如下:这段代码来源于ThinkPHP的图像类)<?phpclass Thumb{ /** * @param string $image 原图 * @param string $thumbname 缩略图文件名 * @param string $type 图像格式 * @param string $maxWidth 宽度 * @param string $maxHeight 高度 */ static 希望你能满意。
ThinkPHP3.2.3 上传图片到ftp,同时生成缩略图。 -
裁剪图片image = new \Think\Image(); $image->open('./1.jpg');//将图片裁剪为400x400并保存为corp.jpg$image->crop(400, 400)->save('./crop.jpg');居中裁剪$image = new \Think\Image(); $image->open('./1.jpg');// 生成一个居中裁剪为150*150的缩略图并保存为thumb.jpg$有帮助请点赞。
在phpcms_v9.5.2_UTF8 中上传图片缩略图不自动裁剪需要把调用标签{thumb($r[thumb],90,60)}改成{thumb($r[thumb],90,60,1)} 默认为0
我用php代码制作图片缩略图时运行代码为什么会这样 -
src = imagecreatefromjpeg($_GET[Desert.jpg]);这句错了,改成src = imagecreatefromjpeg($_GET['Desert.jpg']);你没加引号哦,
//因为APP_PATH是通过index.php定义和加载的。$image_info = $Img::getImageInfo($image_path);//获取图片信息getImageInfo方法会获取图片的width,height,type,size,mime等信息。缩略图的生成很简单。参数需要img_path(原图路径),thumb_name(缩略图名,包含路径),thumb_type(图片类型),Max_width说完了。