位置: 编程技术 - 正文

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)

  • 外商投资企业要实缴资本么
  • 所得税清缴时有哪些调整项
  • 结构性减税政策的定义
  • 金蝶迷你版怎么打印凭证
  • 支票存根必须盖银行章吗
  • 员工报销款可以公转私吗
  • 个人股权转让未分配利润如何处理
  • 非居民企业股权转让所得税
  • 购入原材料退货的记账凭证怎么写
  • 费用转利润分录怎么做?
  • 计提固定资产减值准备属于什么支出
  • 契税计税依据是否包含耕地占用税
  • 工程开发票备注栏必需要写吗?
  • 资本公积要交印花税账簿税吗
  • 借其他应收贷应付
  • 统一社会信用代码证
  • 个人报销汽油费会计分录
  • 研发支出的二级科目是什么
  • 社会保险费缴费凭据在哪查
  • 预提长期借款利息的会计分录怎么写
  • 收到进项税额发票怎么处理
  • 如何看云空间的内容
  • 利润分配属于什么活动
  • 动产抵押交付生效还是登记生效
  • 如何打开mac系统
  • 碎片化对应什么
  • linux不允许root登录
  • 环形链表入口节点
  • win10 1909无法连接到这个网络
  • 收到税务局退增值税及附加税怎么做账
  • 奥卡万戈三角洲位置
  • 公司盈利怎么分配给股东
  • 财务会计制度备案
  • 未开票收入如何申报
  • 登录页面的实现方式
  • 人工智能内容生成
  • mvc框架工作流程
  • 购买超市购物卡会计分录
  • 非金融企业之间借款
  • c语言中数组怎么用
  • 本年利润贷方余额表示盈利还是亏损
  • 单位结余资金该如何处理
  • 会计上视同销售的八种情况是哪些?
  • 红冲作废怎么处理
  • 信用减值损失转回的会计处理
  • 罚款支出算费用吗
  • 小规模的认定标准
  • 总账和明细账有那些
  • 应收代位追偿款有没有明细科目
  • 报表中应交税金怎么算
  • 改签机票要缴纳多少税
  • 资产减值损失的原因
  • 什么是限售股融券
  • 总资产报酬率的公式
  • 成本核算方法是移动加权平均法吗
  • mysql5.6 创建用户
  • SQL Server 2000 清理日志精品图文教程
  • 删除重复记录mysql
  • windows 远程
  • windows server 2016 百度网盘下载
  • Windows 7 RTM、Vista、XP 性能测试
  • windows启动很慢很慢
  • linux中安装软件可使用哪些方式
  • unix怎么操作
  • 简单谈谈你的入党动机
  • windows e
  • emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file
  • unityplayer安卓
  • 新版unity
  • 自定义dialogfragment
  • U3DPlayer UnityWebPlayer动态改变src
  • jQuery插件库
  • javascript instanceof 与typeof使用说明
  • 安徽残疾人补助过年有多少钱
  • 税务稽查操作规范
  • 福建省国家税务总局稽查局局长
  • 初始密码是几位数
  • 成品油消费税税率表
  • 增值税电子专用发票如何进行冲红处理
  • 金三是什么鱼竿?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设