位置: 编程技术 - 正文

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)

  • 企业所得税汇算清缴
  • 预缴增值税的销售额怎么填
  • 税务师考试需要记忆的税率
  • 公积金贷款金额少怎么办
  • 工程物资什么时候结转到开发成本里面
  • 异地预缴增值税账务处理
  • 营业税金及附加借贷方向
  • 企业年金也需要缴纳吗
  • 年初数和年末数审计报告不一致
  • 成品盘盈盘亏的会计分录
  • 不动产分割的法律规定
  • pos刷的钱能追回吗
  • 发票作为付款凭证的案例
  • 企业利用个体户走账
  • 购买固定资产未收到发票怎么办
  • 电子发票开错了怎么解决?
  • 奖金用现金发放违法吗
  • 固定资产预计净残值怎么做账
  • 科技型中小企业享受优惠税收政策2023
  • 推广费是广告费和业务宣传费吗
  • 公司按月支付住房公积金
  • 一般纳税人的资质在哪里打印
  • 如何确定旧机器的折旧年限?
  • 销售额是含税价还是不含税
  • 公允价值变动损益转入其他业务成本
  • 无法支付的其他应付款可以用现金核销吗
  • 小规模固定资产一次性扣除
  • 去年的成本发票怎么做账
  • 台式电脑机箱怎么选
  • php 替换
  • php做
  • Program Files(x86)是什么意思
  • win10 热键
  • 百香果的功效与作用及食用方法果的籽能嚼碎吃吗?
  • 内资企业股权转让流程
  • 特许权使用费属于无形资产吗
  • 用php生成一个txt文件
  • php 字符串
  • 作废发票需要拿回执单吗
  • React - Redux Hooks的使用细节详解
  • 购买超市购物卡会计分录
  • 经营租赁出租方的会计处理
  • 资产支出加权平均数和一般借款本金加权平均数
  • 公司主营业务怎么介绍
  • 商品出入库台账
  • 当月注销外管证个税账户也会注销吗
  • 工程发票需要备注吗
  • 帝国cms如何卸载应用
  • 营改增一般纳税人可以选择简易计税
  • 个体工商户要做账报税吗
  • 个税专项附加扣除标准调整
  • 小规模纳税人可以开13的税吗
  • 工伤保险退费了是什么意思
  • 加班费是计入应交税费吗
  • 建设期贷款利息定义是什么
  • 库存商品暂估入库是什么意思
  • 研发产品收入的会计分录
  • 社保补差什么流程
  • 公司员工垫付款项
  • 低值易耗品怎么做账
  • bios如何设置关机键开机
  • win7系统对拷的方法
  • win7怎么不显示桌面图标
  • 如何延长手机电池使用寿命
  • ubuntu搭建hexo
  • service.exe是什么
  • potplayer win7
  • 在linux系统中,用来存放系统所需要的配置文件
  • win7 虚拟磁盘
  • nodejs静态编译
  • python 变参
  • Eclipse引入jdk1.8
  • Javascript this 函数深入详解
  • unity3d spine
  • android基础知识总结
  • 江西电子税局
  • 北京税务师取消了吗
  • 主管税务机关指的是
  • 国家级运动员怎么申请
  • 一般纳税人申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设