位置: 编程技术 - 正文

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)

  • 收益性支出和资产的区别
  • 投资性房地产出售时公允价值变动损益
  • 免税苗木普通发票
  • 税控盘服务商
  • 房租押金没退款怎么起诉
  • 小微企业注册流程及费用微
  • 增值税免税是否计入营业外收入
  • 支票上哪里填付款人账号
  • 企业关联方利息支出税前扣除的标准扣除
  • 用于在建工程的原材料进项税额可以抵扣吗
  • 发票抵扣联做进项税入账处理是怎样的?
  • 个人所得税免征项目有哪些
  • 建筑业在外地预缴了增值税,可以报在本地吗
  • 税局会例行检查吗
  • 公司还没有成立,前期的费用怎么开发票呢
  • 废旧物品回收是做什么的
  • 对子公司计提减值准备影响合并利润吗
  • 固定资产减值账务处理怎么做
  • 残保金必须交社保才能领吗
  • 浏览器播放视频加速怎么设置
  • w10关闭远程
  • zmweb.exe是什么进程
  • 苹果手机清理内存怎么清理微信内存
  • mac怎么不能升级系统
  • 营改增后的增值税税目税率表
  • groove.exe是什么
  • linux多网卡聚合
  • 来料加工怎么核算成本
  • 财务管理集权与分权
  • 进项税额不得抵扣的情况有哪些
  • 购买农产品没有发票入帐怎么办
  • 2023前端面试题pdf
  • 应收票据是借还是贷
  • 前端v3
  • 前端image
  • ninja命令使用
  • 返还土地出让金违法吗?
  • 电缆租赁发票开具属于什么项目
  • 不计入法定期间的情形包括
  • 企税申报表怎么填
  • 弥补以前年度亏损报表怎么填
  • js reverse
  • 识别假人民币的简便方法
  • 特殊工种人身安全责任书
  • 外管证超期
  • 房地产业具体怎么做
  • 残疾人开公司要交税吗
  • 可供出售金融资产新准则叫什么
  • 内含报酬率概念
  • 商场扣点怎么做分录
  • 取得股票期权的个人所得税问题
  • 工程异地施工缴什么税
  • 融资租赁增值税的计税依据
  • 老板垫付货款
  • 没有发票财务报表怎么做
  • 企业进口外汇额度限制
  • mysql 5.7.11 winx64快速安装配置教程
  • mysql 创建root用户和普通用户及修改删除功能
  • win2000系统
  • win10打开qq堂
  • nvidia专业卡性能对比
  • ims文件是什么意思
  • grep正则表达式运用举例
  • cocos2dx官方教程
  • cocos引擎教程
  • 我的第二个姐姐用英语怎么说
  • firefox下rowspan+border+border-collapse的bug
  • js字符串函数
  • jquery validation plugin
  • 使用驱动器u盘之前需要格式化
  • bootstrap制作的网站页面
  • python的字符
  • unity ulua
  • js获取宽高
  • 基于javascript的毕业设计
  • 成都市地方税务局 组织税收收入 2010
  • 税款怎么查询
  • 消费税申报详细流程图
  • 视同销售行为的进项税额抵扣方法?
  • 税收负担与税负转嫁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设