位置: 编程技术 - 正文

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系统未激活
  • PHP:pg_connect_poll()的用法_PostgreSQL函数
  • 出差补贴如何入账报销
  • 事业单位自营
  • 用应付票据付应付账款
  • 最快的计算机是量子计算机吗
  • 从奎雷英山口看到的 Leum na Luirginn湖和Cleat湖,英国斯凯岛 (© Sebastian Wasek/Sime/eStock Photo)
  • PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
  • web应用程序的主要组成部分
  • php制作验证码
  • discuz怎么修改招聘内容
  • 建厂购买材料的会计科目
  • 什么是临时雇佣
  • php怎么修改当前用户的密码
  • phpcms rce
  • 织梦网站老是被挂马
  • 善意取得增值税专用发票
  • 拍卖收入个人所得税
  • 增值税申报表填错不影响税额
  • 出口货物申报表如何填写
  • 车辆购置税可以网上缴纳吗
  • 固定资产折旧及残值率
  • 残保金会计分录人员经费
  • 股权转让怎么做账
  • 小规模纳税人开专票税率是多少?
  • 以物易物有什么好处
  • 员工出差的餐费发票是否全部入差旅费
  • 所得税会计凭证包括哪些
  • 房地产行业的特殊性表现在哪些方面
  • 成本核算的意义在于
  • 会计做账工作总结
  • 期间费用包括哪些费用
  • sqlserver数据库测试工具
  • 关于中秋节的古诗
  • sql空值用什么表示
  • win10如何利用镜像安装系统
  • XP系统怎么删除密码
  • windows server 2008 r2最大支持内存
  • 不会安装系统怎么安装
  • linux 命令详解
  • centos设置服务自启动
  • 电脑avg是什么软件
  • quickres.exe - quickres是什么进程 作用是什么
  • win10组策略编辑器没有
  • 按developer.android.com安装新的环境
  • jquery实现密码和确认密码
  • shell脚本如何注释
  • 关于javascript函数
  • shell中执行mysql命令
  • 如何设置div自适应宽度
  • jqgrid getrowdata
  • vim fold
  • 虚拟主机 推荐
  • Android应用开发实训
  • 中国税务稽查官网
  • 南京江宁区地税局待遇(南京各个区税务局待遇)
  • 土地使用税2023征收标准
  • 发票真伪查询国税官网12366
  • 税务系统领导干部监督管理办法
  • 个体工商户开发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设