位置: 编程技术 - 正文

PHP批量生成缩略图的代码(php 生成缩略图)

编辑:rootadmin
缺点:长宽不一的图片会被拉伸变形,不能智能裁切,需要智能裁切的,请自行研究。<?php $config = array(); $config['path'] = "./"; $config['t_width'] = ; $config['t_height'] = ; $config['ignore'] = array("",".",".."); $config['prefix'] = "thumb_"; $done = 0; define("IMAGE_JPG", 2); define("ENDL", "n"); if($handle = opendir($config['path'])) { while(false !== ($file = readdir($handle))) { if(!array_search($file,$config['ignore'])) { list($im_width, $im_height, $type) = getimagesize($file); if($type != IMAGE_JPG) { continue; } $op .= "found -> <a href='{$file}'>$file</a>" . ENDL; $im = @imagecreatefromjpeg($file); if(!$im) { $op .= "fail -> couldn't create sour image pointer." . ENDL; continue; } if(file_exists($config['prefix'] . $file) || substr($file, 0, strlen($config['prefix'])) == $config['prefix']) { $op .= "note -> this file has already got a thumbnail." . ENDL; continue; } $to = imagecreatetruecolor($config['t_width'],$config['t_height']); if(!$to) { $op .= "fail -> couldn't create dest image pointer." . ENDL; continue; } if(!imagecopyresampled($to, $im, 0, 0, 0, 0, $config['t_width'], $config['t_height'], $im_width, $im_height)) { $op .= "fail -> couldn't create thumbnail. php fail." . ENDL; continue; } //保存文件 imagejpeg($to, $config['prefix'] . $file); $op .= "done -> created thumb: <a href='{$config['prefix']}{$file}'>{$config['prefix']}{$file}</a>" . ENDL; $done++; } } } closedir($handle); $op .= "fin -> {$done} file(s) written" . ENDL; echo "<pre>"; echo $op; echo "</pre>"; exit; ?>

推荐整理分享PHP批量生成缩略图的代码(php 生成缩略图),希望有所帮助,仅作参考,欢迎阅读内容。

PHP批量生成缩略图的代码(php 生成缩略图)

文章相关热门搜索词:php批量修改,php增删改查缩写,php批量生成二维码,php缩进,php 生成缩略图,php缩进,php批量生成二维码,php批量生成二维码,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP中$_SERVER的详细参数与说明 $_SERVER['PHP_SELF']#当前正在执行脚本的文件名,与documentroot相关。$_SERVER['argv']#传递给该脚本的参数。$_SERVER['argc']#包含传递给程序的命令行参数的个数(

phpmyadmin的安装与使用图文教程第1/2页 PhpMyAdmin简介PhpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。安

php-5.2下php.ini 中文版配置说明第1/3页 ;;;;;;;;;;;;;;语法;;;该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。;章节标题(例如:[php])也被简单地忽略,即使将来它们可能有某种

标签: php 生成缩略图

本文链接地址:https://www.jiuchutong.com/biancheng/277078.html 转载请保留说明!

上一篇:PHP入门学习的几个不错的实例代码(php初学)

下一篇:PHP中$_SERVER的详细参数与说明(phpserialize)

  • 汇算清缴涉及哪些调整
  • 合并报表调整分录理解
  • 办公室租金发票可以扺军品企业增值税吗
  • 股东退股如何清算表格
  • 企业发生事故后的处理流程
  • 行政事业单位暂付款无法收回该怎么处理
  • 销售使用过的固定资产3%减按2%
  • 租赁的土地被征迁
  • 退预付账款会计分录
  • 劳务派遣公司如何缴纳残疾人保障金
  • 工会经费用于什么
  • 购买办公家具合同
  • 为什么有些单位一直在招聘
  • 一般纳税人证明在哪里打印
  • 所得税 费用
  • 兼职取酬案例剖析
  • 小规模免征增值税政策
  • 新政府会计制度与旧制度区别
  • 购买材料,材料未验收入库,货款未付会计分录
  • 摊销生产车间负担的保险费
  • 公司买回来做样衣的服装怎么做会计分录?
  • 委托出口业务的账务如何处理呢?
  • 产品研发费用计入什么科目
  • 用友软件以前年度损益调整报表勾稽关系不对
  • 工资可以做企业成本吗?
  • 第三方软件测评费的取费标准
  • 房地产开发企业所得税管理办法
  • 本月做账下月认证的进项怎么做账?
  • 专利代理服务费入账
  • win10右键显示设置打不开怎么办
  • 收到材料未收到会计处理
  • php调用sql
  • bios详细解释及作用
  • scrfs.exe - scrfs是什么进程 有什么用
  • 企业年金基金缴费必须归集到受托财产托管账户
  • 如何使专业人员的工作卓有成效读后感悟
  • 苏必利尔湖位置地图
  • 转让土地使用权的条件是什么
  • php怎么发布
  • 收费公路通行费补费平台 APP
  • php中的函数
  • gbdrt
  • 税控盘全额抵扣发票怎么勾选
  • 工会经费减除项包括哪些
  • 个人注册投资有限公司
  • 哪些公司不交五险一金
  • 固定资产原值和净值的区别
  • 民办学校建筑要求
  • 上市公司收购其他股票
  • 发票开9个点
  • mysql的左右连接
  • 库存商品转成本意味着什么
  • 其他非流动资产是会计科目吗
  • 中小企业的判定标准
  • 废品收入该如何开票
  • 小规模红冲发票怎么做分录
  • 应收帐款周转率计算公式为
  • 企业的专利收费是多少
  • 可供出售债权投资
  • 交通费属于什么部门
  • 发生以下情况
  • 应收账款和应付账款属于什么科目
  • 酒店财务帐务处理方案
  • sqlserver触发器语法
  • 微软6月24号
  • centos调出命令行
  • OpenSolaris 6/06 DVD版本
  • 微软修复系统
  • Win10系统如何使用虚拟光驱加载ISO镜像文件?
  • div li
  • Ubuntu修改用户名
  • jQuery插件ajaxFileUpload使用实例解析
  • linux使用文本编辑器
  • javascript高级程序设计第三版
  • [置顶]马粥街残酷史
  • jquery怎么实现单页面
  • arm兼容库安卓x86
  • 减免性质代码怎么填
  • 华为税务筹划情况
  • 单位轿车出售怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设