位置: 编程技术 - 正文

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)

  • 读懂增值税
  • 劳务派遣公司需要给员工缴纳社保吗
  • 动产租赁适用税率
  • 房地产企业拆迁补偿费契税12366
  • 员工意外险费用
  • 外管证过期了一个月罚款多少
  • 月报和季度报的区别
  • 房产过户需要缴纳土地出让金吗
  • 进项发票认证多了留抵
  • 租的办公室要交税么
  • 上年的费用支出包括哪些
  • 没有申报增值税不能领发票吗
  • 上海航交所官网
  • 银行承兑汇票加工费合同
  • 6位开票代码是什么意思
  • 特定行业如何界定
  • 以前年度已经缴纳的税
  • 应付职工薪酬计入现金流量表哪里
  • 专用发票可以重复盖章吗
  • 企业收付款流程图
  • 企业间借款利息开票税目
  • 换货的手续费走哪个科目
  • 固定资产清查怎么开展
  • 发票金额大于实际支付金额如何报账
  • 注销未分配利润怎么处理账务
  • 华为鸿蒙系统网速慢怎么解决
  • 收到银行承兑汇票后,如何取钱
  • 企业所得税汇算清缴操作流程
  • packethsvc.exe - packethsvc是什么进程 有什么用
  • word基本怎么使用
  • win11测试版和正式版区别
  • 个体户流水太大工商局会查吗
  • 个人多交社保划不划算
  • linux安装tk
  • php获取多选框的值
  • 在php中,字符串有哪些表示形式
  • 应付股利属于什么科目
  • asmproserver.exe是什么进程 asmproserver进程信息查询
  • 富山和富士山
  • 酒店加盟管理费多少
  • 收到银行本票的账务处理
  • 房地产开发企业销售自行开发的房地产项目
  • 总承包合同如何约定农民工工资
  • php连接mysql数据库的几种方式及区别
  • thinkphp3.0
  • 前端开发工程师是干嘛的
  • 现金溢余涉及的科目
  • 资产负债表中的货币资金怎么算
  • 免征企业所得税的有哪些行业
  • 事业单位相关规定有哪些
  • 营业执照变更需要本人到场吗
  • 收到社保的退费是怎么回事
  • 设备融资租赁如何算综合利率
  • 发票没有纳税人识别号怎么重开
  • 嵌入式软件产品应纳税额
  • 年底进项比销项大要做账么
  • 资本金什么时候可以验资
  • 工程项目劳务分包招投标要多久
  • 小规模企业收到普通发票如何做账
  • 收到上月已付款的材料
  • 建筑业发票可以开工程施工吗
  • 待摊费用年底能够有余额么
  • 公司固定资产明细表
  • 错误的英文
  • Mysql Explain 详细介绍
  • 电脑系统文件受损
  • winxp和win7双系统安装
  • 卸载声卡驱动有什么影响
  • win1020th2
  • node web 框架
  • python干嘛用
  • 没有实例化是什么意思
  • unity dc
  • 法线贴图应该贴在哪里
  • js操作网页
  • 河南十大纳税公司
  • 网上新办税务操作流程
  • 企业所得税改革
  • 党建共建的目的意义
  • 什么是财务舞弊行为
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设