位置: 编程技术 - 正文

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
  • 所得税没有计提怎么做账
  • 新购车辆车船税多少钱
  • 增值税税额怎么算出来
  • 计提个税会计分录怎么做小规模
  • 小规模印花税是季报还是月报
  • 发票打印机贵吗
  • 税控服务费抵扣的文件
  • 待摊费用和预提费用是按照什么而设置的账户
  • 怎样进行房产置换的账务处理
  • 长期股权投资收到红利会计处理
  • 企业收到一笔钱不知道什么钱 如何做账
  • 生产用水的会计分录
  • 季度开票超过9万个人所得税
  • 企业所得税征收标准2023
  • 收到设备租金计入什么会计科目
  • 企业拆迁补偿款需要开发票吗
  • 房产税的计税依据包含增值税吗
  • 许可使用费怎么计算
  • 车船税交给谁了
  • 固定健身器械使用方法
  • 记账凭证和转账凭证可以装订在一起吗
  • 现金短缺属于出纳员负责如何做会计处理
  • 挂靠公司代收入税金如何做分录?
  • 出差餐费报销怎么报销
  • 小型微利企业年度汇算清缴报哪些报表
  • 资产负债中应交税费怎么算
  • 软件行业的收入怎么样
  • 集团公司收取管理费是否可以税前列支
  • 现金采购怎么算
  • 企业无形资产包括
  • 大额医疗救助金怎么申请
  • 社保会计分录怎么写
  • php 什么是类
  • 增值税跟企业所得税的关系
  • 工程预付款抵扣是什么意思
  • 财务人员如何管控费用支出
  • 跨省不动产登记
  • php截取指定字符串
  • 盈余公积转增资本的最高限额
  • 为什么我们认为北京人已经学会使用火
  • html/css/javascript
  • 微信公众号认证主体是什么意思
  • 暂估库存商品计算怎么算
  • PHP MongoDB GridFS 存储文件的方法详解
  • 财务报表怎么重新编制
  • 烟草的发票可以报销吗
  • 新公司成立的文案
  • 合伙企业分配利润法律依据
  • 商标权的入账价值有哪些
  • 应付账款清账账务处理
  • 电商公司不用交税吗
  • 会计原材料的账怎么记账
  • 应收账款收不回来怎么处理比较好
  • 考核员工的罚款计入什么
  • 收据注明实际到账时间
  • 普通发票的金额
  • 商业企业资产负债表
  • sqlserver数据库显示单个用户
  • mysql数据库简单介绍
  • win10能玩dota
  • 安装win8一直卡在转圈圈
  • window msconfig
  • mac如何安装dmg软件
  • winpatrol.exe - winpatrol是什么进程
  • ahci提升有多大
  • win10用着怎么样
  • 2021年win10累积更新
  • 通知栏图标怎么变小
  • css教程笔记
  • 返回场景和音乐的区别
  • perl 时间转换
  • css如何把图片重叠在一起
  • jquery遍历li
  • uil的简单常用操作
  • unity 动态壁纸
  • scroll-view组件用于实现
  • 出口退税外汇汇率如何确定
  • 征求意见稿 讨论稿 送审稿
  • 电子税务局怎么添加开票员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设