位置: 编程技术 - 正文

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)

  • 吴中区个体户如何办理
  • 税后营业利润和利润总额的区别
  • 记账错误怎么办
  • 会计一般什么时候考试
  • 印花税缴款怎么用银行卡支付
  • 买金税盘怎么做账
  • 公司收入是否应优先支付工资
  • 营改增后销售不动产的收入
  • 企业所得税季报资产总额怎么填
  • 银行多扣钱可以多倍赔偿吗
  • 个人开技术服务费税率是多少
  • 以现金形式发工资的说明范文
  • 收到小额贷款怎么做账
  • 增值税纳税申报表怎么填
  • 招行理财产品哪些可靠
  • 适用简易计税方法的口诀
  • 不符合规定(未带编码或编码选择错误)的发票,纳税人该怎么做?
  • 预提租赁费会计处理
  • 公司账户转入另一个公司的投资款怎么做账?
  • 十分钟看懂财务报表
  • 小规模查账征收增值税怎么算
  • 现金股利属于什么所得
  • uniapp分享图片
  • win10两个屏幕两个桌面
  • 哪些税种计入应交税费
  • 企业第一年利润是多少
  • internet笔记
  • win11怎么用户改名
  • 海康工业相机彩色改黑白设置
  • 部署文档
  • 详解金球奖之争
  • 会计政策变更追溯调整为什么不影响所得税
  • 债务重组收入要交税吗
  • 新政府会计制度固定资产核算
  • vue插槽的使用场景
  • yolov5目标检测流程图
  • [九]深度学习Pytorch-transforms图像增强(剪裁、翻转、旋转)
  • 报销备用金的摘要
  • 个人所得税申报截止时间
  • 改签费可以进项转出吗
  • 小规模纳税人通行费可以抵扣吗
  • 企业所得税的营业成本怎么填
  • mysql 缓冲区
  • 纳税调整调减有哪些
  • 私车公用必须是公司员工的车吗?
  • 业务招待费如何扣除
  • 公司购买床垫如何做账
  • 委托加工应税消费品纳税义务发生时间
  • 固定资产已经超额融资了还能发放置换贷款吗
  • 垫款报销
  • 以物易物是什么时代
  • 银行业务冲正
  • 担保公司预计负债
  • 货代代缴增值税关税如何做账
  • 会计凭证传递的组织工作主要包括
  • Centos7下MySQL安装教程
  • sql语言中delete删除命令语句详解
  • macbookpro如何扫描
  • 删掉sam文件后无法开机
  • outpost.exe - outpost是什么进程 有什么用
  • es6 commonjs
  • vmwareUbuntu虚拟机硬盘扩容
  • 输出语句的执行过程
  • arp绑定用户直接上网是什么意思
  • dos常用命令与批处理文件
  • ip地址编址方法
  • node的全局变量有哪些
  • node.js的理解
  • js模拟用户点击
  • jquery mobile demo
  • android设计模式书籍
  • jquery ajax局部加载方法详解(实现代码)
  • 外经证可以不交企业所得税吗
  • 贵州税务大厅咨询电话
  • 枸杞税收分类是什么
  • 河南省城市规划法
  • 钟楼在西安的哪里
  • 从事货物批发或零售的纳税人
  • 股息税怎么计算
  • 卡车生产企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设