位置: 编程技术 - 正文

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)

  • 如何修改纳税申报密码
  • 认缴制股权转让印花税的计税依据是什么
  • 合伙企业的税收优势
  • 发票冲红重开,重开时是按新税率还是旧税率
  • 支付利息现金流量表中什么增加
  • 出口退税中的免抵税额可以认为是交的税吗
  • 两个金税盘能用一个系统
  • 申报入库税款怎么分税种发给税管员
  • 福利费进项税转出的会计分录
  • 在建工程领用原材料的账务处理
  • 房屋估价入账需要计算什么税款?
  • 企业自建厂房转让如何计算增值税
  • 分公司收到的总部拨款会计如何处理
  • 地税局返的个人所得税手续费多久返还?
  • 企业所得税营业税金及附加
  • 当月作废的专票需要账务处理吗
  • 小型微利企业所得税优惠政策2022
  • 装饰工程收入属于劳务收入吗
  • 缴纳海关进口增值税
  • 一般纳税人汇算清缴操作流程
  • 采用视同买断方式代销商品怎么记账?
  • 初始投资成本与可辨认净资产公允价值
  • 技术开发免征增值税属于普通零税率项目么?
  • 城镇土地使用税征收范围
  • 未生产期间的折旧费记到哪
  • 审核记账流程
  • 腾讯电脑管家网址多少
  • 没有以前年度损益调整怎么办
  • 以固定资产对外投资交税吗
  • 结转完工工程成本是什么
  • 记账凭证不见了怎么办
  • 不能加载axf文件
  • getcodebase
  • 业务招待费超出部分纳税调增分录
  • input输入框限制输入数字范围
  • php中session什么意思
  • PostMan接口测试(很全面的接口测试教程)
  • 若依和pig
  • ChatGPT强化学习大杀器——近端策略优化(PPO)
  • iphone添加自定义提示音
  • php读取php文件内容
  • fsck命令详解
  • 应付职工薪酬中社保费怎么记账
  • wordpress限制邮箱注册
  • 保障金纳入地方财政吗
  • 企业的业务招待费是否可以随意开支
  • 软件企业会计账务处理
  • java中空字符怎么表示
  • 公户直接转给私人账户违法么
  • 房屋租赁如何入账
  • 收到项目资本金入什么科目
  • 业务招待费的所得税扣除
  • 网站维护费用
  • 当年发生亏损会影响所有者权益吗
  • 房地产公司收到客户违约金会计科目
  • 赠送商品入什么科目
  • 个体户怎么办
  • 企业外购的软件叫什么
  • 建筑业异地预缴企业所得税怎么算
  • 管理费用包括哪些
  • 一般纳税人进货的会计分录怎么做
  • 多少金额以上算固定资产
  • sql server常用
  • windows自带邮件应用
  • windows xp cmd
  • linux系统中的一切都归结为
  • windows10正式版
  • centos6 grub
  • win8无法使用内置管理员账户打开ie
  • win7开机出现两个系统选项
  • perl scripts
  • 从《AndEngine游戏开发实践指南》开始,学习AndEngine引擎
  • jquery的使用步骤
  • js实现滚动条
  • linux bash命令详解
  • 每天一篇日记100字
  • 税务局税收分类编码
  • 一季度土地市场
  • 丹阳税务局一分局领导
  • 企业营商环境包括哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设