位置: 编程技术 - 正文

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)

  • 捐赠免税会计分录
  • 软件退税收入会计分录
  • 更改增值税申报表有退税会很麻烦吗
  • 不同月份的发票能抵扣吗
  • 进项票丢了,假如税不抵了,怎么做账
  • 框架合同有合同金额吗
  • 个体工商户税收标准2023年
  • 小规模纳税人专票和普票区别
  • 工资发放流程以及如何记账
  • 红字冲回是负数吗
  • 可转换可赎回债券
  • 以无形资产投资入股缴纳哪些税收
  • 没收入金税盘减免项如何申报处理及会计分录
  • 广告业服务收费交税的会计处理怎么做?
  • 小规模纳税人减免税收政策
  • 股票转让所得不交增值税
  • 小规模纳税人未开票收入填在哪里
  • 虚列成本费用的后果
  • 房产税税率2023税率表
  • 自己盖厂房
  • 委托加工物资合并报表
  • 服务行业营业成本占比
  • vc_runtimeMinimum_x64.msi 找不到的解决方法
  • 汇算清缴无形资产摊销填哪里
  • php安装部署
  • .exe是啥
  • window10自带商店下载位置
  • 固定资产减值损失属于什么科目
  • 灯光璀璨的夜晚
  • 应付福利费和应付职工薪酬的关系
  • 格里戈里耶奈尔尤伯夫
  • 土地使用税缴纳人是使用者还是所有权人
  • 公司向股东借的钱怎么还
  • php深度分析
  • clh锅
  • 应收账款与预收账款重分类表怎么做
  • vue的watch监听props
  • -mtime命令
  • php上传不了文件
  • 总包缴税
  • 认缴制对实务操作的可能影响有哪些?
  • 帝国cms灵动标签 PHP变量文章ID加减1
  • php usort函数
  • 社保次月几号生效
  • 固定资产投资额怎么计算
  • 工程材料发票备注要求
  • 小规模纳税人可以开票吗?
  • 生产成本与管理企业经营实战感想
  • 未分配利润转增股本要交税吗怎么交
  • 营改增进程
  • 如何在个人所得税app上修改扣缴义务人
  • 收据大写后面的字怎么写
  • 注册资金多少对公司有什么影响
  • 成本分配表是实际成本吗
  • 陈列费收取标准
  • 环境会计的构建方法
  • MySQL数据库同时查询更新同一张表的方法
  • Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
  • win10 mysql 5.6.35 winx64免安装版配置教程
  • win8系统安装软件在桌面找不到
  • windows注册表简单应用
  • linux系统中cron命令
  • win8系统怎么安装微信
  • 深入解析linux内核
  • windows无法启动,可能原因
  • 如何通过mac找到具体地址
  • win7系统怎样设置
  • pcards
  • win7 设置
  • 绝对给力的超经典
  • js点击div改变css样式
  • javascript学习指南
  • javascriptwhile
  • python编写代码的步骤
  • Python装饰器基础详解
  • 疯狂android讲义和第一行代码
  • 云南省税务局咨询电话
  • 医院要交税吗
  • 财税库银是什么费用
  • 48岁了还有必要上环吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设