位置: 编程技术 - 正文

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)

  • 小规模纳税人销售额超过500万
  • 应税消费品是什么意思
  • 转让土地使用权营业税税率
  • 股东会的特别决议事项包括
  • 短期借款的实际资金成本
  • 外国公司开发古镇
  • 小规模公司开票税点怎么算
  • 收到投资款怎么做账
  • 银行基本户可以变更成一般户吗
  • 车辆报废补贴多久到账
  • 海关完税凭证如何抵扣进项税
  • 年终奖有计算公式吗
  • 负债月末正常余额是什么
  • 社会保险基金管理局是干什么的
  • 最新科研增值税税率为多少?
  • 代开专票地税附加税申报办法
  • 12366国税网上申报
  • 开票含税和不含税怎么切换视频讲解
  • 机械设备已使用怎么处理
  • 预付款多长时间
  • 工厂采购部门
  • 银行收取对公账户服务费有什么用
  • 支付本月职工薪酬
  • noads.exe - noads是什么进程 有什么用
  • win7系统配置服务哪些启用
  • 设计费包含概算费用吗
  • 如何把握售后租回交易的主要问题
  • 深入解析Laravel5.5中的包自动发现Package Auto Discovery
  • 职工教育经费是不是教育费附加
  • 推荐最好用的
  • javaweb总结笔记
  • transformer add norm
  • vue角色管理
  • react_router
  • python字符串如何提取单词
  • 冷饮成本价
  • 微众银行贷款利率2023最新
  • mysql备份方式有哪些
  • 罚款收入算是营收收入吗
  • 工会经费按每月
  • 公司成立开的户叫什么
  • 收到退货怎么做会计分录
  • 关联企业利息费用债资比
  • 非民营企业会计账务处理
  • 先收到发票还没付款怎么做账
  • 每月材料进出库明细表
  • 结转本年利润的摘要怎么写
  • 进项税额转出的几种情况
  • 赠品视同销售价格如何确定?
  • 库存商品进项税额转出分录怎么写
  • 新公司开户有几种类型
  • 产品利润率如何计算
  • 会计中结转属于什么科目
  • 工业企业中制造费用包括哪些内容
  • sqli
  • SQL语句实现表的创建
  • mysql索引的使用和原理
  • win10预览版和正式版区别
  • Windows 2000中NTFS磁盘权限应用
  • ubuntu 16.04 u盘安装
  • 虚拟机安装centos7.9
  • saproxy.exe - saproxy是什么进程 有什么用
  • win7系统的电脑
  • Android通过HttpURLConnection获取JSON并进行UI更新
  • Android游戏开发打砖块
  • js随机抽取姓名
  • android获取json数据
  • 特征提取技术
  • javascript入门基础
  • 你有一份来信
  • js的模块化可以怎么做
  • 一块钱买的鱼多久换一次水
  • 请问木瓜
  • 置顶语句子
  • Metaio in Unity3d 教学--- 三. 使用ID Marker作为扫描目标
  • javascript中的对象用于
  • unity打包后的程序闪退
  • 广西税务12366如何查看代他人缴费发票
  • 个体工商户税务年报网上怎么申报
  • 湖北省电子税务局操作指南
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设