位置: 编程技术 - 正文

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
  • 一次性发20万元个税如何算
  • 税务现金流
  • 企业所得税核定征收怎么计算
  • 证券投资基金管理办法
  • "税务 政策"
  • 应付职工薪酬所得税汇算清缴
  • 一般空调安装费多少钱
  • 月销售额3万以下免征
  • 计提坏账准备的会计分录
  • 微软输入法繁体字变简体字
  • PHP:oci_pconnect()的用法_Oracle函数
  • 小规模纳税人和一般纳税人哪个好
  • php ftp功能
  • 孕妇不能吃哪些水果?
  • 图森在哪
  • 银行贷款用途能改吗
  • 非流动资产增加说明什么原因
  • 小规模纳税人的企业所得税税率
  • 重置java
  • yolov4源码解读
  • 微软 new bing 广告收入
  • php远程访问
  • 模型的内容
  • 机关事业单位以外包服务方式长期用工
  • 帝国cms怎么增加子栏目
  • 在线客服系统登录
  • 农村合作社不报税会导致经营异常吗
  • php无法上传文件
  • 无产权证房屋转让需要公证吗
  • 财务人员如何做一个合格的党员
  • 如何根据销售额的降序计算销售排名
  • 支出金额是什么
  • 工会经费按每月
  • 兼职人员的差旅费
  • 小规模纳税人月销售额超过10万怎么交税
  • 预缴增值税的账务处理
  • 何为居民企业
  • 分期收款销售的特点是描述正确的是
  • 息税前利润怎么理解
  • 利息收入应该填什么科目
  • 存货周转率多少算低
  • 房地产开发企业建造的商品房,在出售前
  • 最新的会计规定出台时间
  • 保险公司收车船税返还手续费犯罪
  • 收到银行结息收入怎么做会计分录
  • 财税2009年87号文废止
  • 零申报必须会计吗?自己可以操作吗
  • 股权变更需要交哪些税
  • 怎么设置现金流
  • 关于数据库的叙述
  • sql语句大全实例教程.pdf
  • fedora怎么用
  • ssh debian
  • 用户请愿地址曝露怎么办
  • xp系统怎么取消用户登录
  • xp系统怎么禁止软件联网
  • pe硬盘安装win7系统教程
  • linux必不可少的分区
  • centos7.6有线连接
  • win7还原电脑系统的步骤
  • win10在哪里更改软件大小
  • win10 edge浏览器怎样添加信任站点
  • windows操作大全
  • nodejs模拟点击
  • nodejs文件操作
  • linux shell脚本攻略(第3版)
  • 黑洞数6174视频
  • js跨域的几种方法
  • 施工企业建筑机械管理机构主要职责是负责建筑机械的
  • 民办非营利医院所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设