位置: 编程技术 - 正文

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)

  • 当期所得税费用可以是负数吗
  • 城建税的征税范围不包括农村对不对
  • 外地预缴所得税的会计分录
  • 差额征税如何开票备注内容应该怎么调
  • 废品销售是否缴纳增值税
  • 个税app显示退税已完成,怎么没收到钱呢???
  • 仲裁给员工的款如何进行账务处理
  • 退回以前年度所得税费用会计分录
  • 企业清算时
  • 减免的教育费附加和地方教育费附加怎么做分录
  • 不相关企业之间调拨资产该如何做账务处理?
  • 确认一个会计项目应符合的基本标准有
  • 境外服务收入免税范围
  • 专票上的账号和收款账号要一致吗
  • 收承兑汇票还要交税吗
  • 加油发票税号错误怎么补救
  • 事业单位开发成本占比
  • 工会经费2020年免征
  • 盘点固定资产
  • 加工费可以计入管理费用吗
  • 个人独资企业取得的股息红利
  • 客户分批付款怎么说
  • 苹果哪些手机有120hz刷新率
  • 升级win10到专业版
  • 代开专票名称没有填写可以报销吗
  • 营业外支出的税额要进项转出吗
  • 网络公司的财务主要做什么
  • 完美解决win11间歇性掉线
  • 在承租的土地上建房
  • win11怎么双击直接打开程序
  • 其他应收款年末余额较大
  • 汽车报废残值收入怎么做账
  • 融资性售后回租承租方为什么不交税
  • 增值税的类型主要有哪些
  • 收到退回的以前年度的劳务费怎么入账
  • php示例代码
  • php destruct
  • 收到的赔款,罚款怎么算
  • 金融企业往来支出属于费用吗
  • 金税盘证书已冻结怎么解决
  • 织梦如何给栏目增加缩略图
  • 累计盈余下设明细科目吗
  • 酒类许可证过期了去哪里换证
  • 劳务分包的三种形式
  • 小规模纳税人可以抵扣进项税吗
  • 留存收益的个别资本成本计算公式
  • 一次性伤残补助金怎么计算
  • 工会经费计入什么项目流量表
  • 残保金少申报了怎么办
  • 地下车库的成本和房子哪个高
  • 项目支付预缴税额怎么算
  • 应收贷方余额怎么处理
  • 城建税如何计提税金
  • 服务行业收入会增加吗
  • 累计折旧税率
  • 一般纳税人劳务税率是多少?
  • sql server自动生成语句
  • 看linux系统
  • xp系统文件夹选项在哪
  • 如何在安装未知应用中修改权限
  • win7系统强制关机
  • win8的桌面文件在哪里
  • win8.1无法更新
  • cocos2dx schedule
  • perl处理特殊符号
  • javascript数组操作方法
  • android framework 框架层功能梳理
  • javascript的对象有哪些
  • javascript查询
  • jquery显示div
  • 开票系统增值税专票税率选多少
  • 政府补贴 收入
  • 台资企业有什么
  • 东莞各税务分局电话
  • 货物劳务税包括哪些税
  • 河南农村社保查询个人账户查询系统
  • 青海的医疗保险费是多少钱
  • 统一社会信用代码有什么用
  • 养猪场环保税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设