位置: 编程技术 - 正文

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)

  • 房产税的计税依据包含增值税吗
  • 人力资源行业税务政策
  • 销售赠送赠品会计处理
  • 注销公司详细步骤
  • 每个季度申报怎么申报?
  • 未达起征点的增值税怎么账务处理
  • 土地使用税退税账务处理
  • 属于劳务分包合同
  • 营业外支出企业所得税怎么填
  • 建筑企业预缴印花税会计分录
  • 进项税抵扣销项税
  • 行政会计账务处理
  • 意外保险计入职工薪酬
  • 居间费税收是多少
  • 纳税等级信息查询
  • 资金流量表的解读
  • 利润表中财务费用可以为负数吗
  • 金税盘上传参数测试连接失败
  • 采用支票结算方式的基本业务处理程序
  • 回收站右键菜单修改
  • win11重置此电脑失败
  • mac和wondows
  • 系统升级为win11
  • 主营业务收到的现金
  • 如何做无票收入的会计分录
  • 前任会计很多错账
  • win10专业版问题
  • 母公司向子公司发行面值100万元、期限为三年
  • 车船税怎么计账
  • 企业弥补亏损明细表
  • 最早的手机是哪一年
  • 以物易物怎么写分录
  • 图像分割最新算法
  • 微信小程序使用记录删除
  • 建筑企业异地预缴企业所得税
  • 新能源企业所得税税率是多少
  • 购买方收到的违约金计入
  • 分公司怎么开独立开票
  • 工装费用会计分录
  • 长期借款业务会亏损吗
  • 代收资金清算过期怎么办
  • discuzq是个做什么
  • 小微企业所得税如何填报
  • 待摊费用的明细
  • 经营性应收项目和经营性应付项目
  • 无形资产和固定资产减值准备可以转回吗
  • 企业年度报告包括哪些内容
  • 增值税与消费税中关于包装物押金规定的异同点
  • 代扣代缴个人社保账务处理
  • python模块的扩展名
  • 利润分配的5个基本原则
  • 财务预算资产负债表如何编制
  • sql server2014教程
  • sql server数据库连接端口1434
  • 库存商品结转成本的金额怎么计算
  • 公司投资款如何返还给股东
  • 道路货物运输服务税率
  • 公司给员工发福利图片
  • 蓝字发票作废流程视频
  • 增值税计入固定资产的成本吗
  • 损益类科目结转本年利润方向
  • Mysql5.7.14 linux版密码忘记完美解决办法
  • sql替换快捷键
  • Linux系统下mysqlcheck修复数据库命令(详解)
  • 修改远程桌面端口命令是什么
  • windows2008教程
  • Win10预览版镜像
  • xp系统win键没反应
  • mac的100个必备小技巧
  • ie8-ie11浏览器
  • win7能打lol
  • exception继承
  • unity角色系统
  • 着色器模型
  • 序列化为json
  • js正则表达式gi
  • Android多线程开发
  • javascript中函数
  • 阿勒泰捡石头的地方在哪里
  • 印花税零申报表怎么填步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设