位置: 编程技术 - 正文

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)

  • 外经证预缴税款征收率
  • 营改增抵减的销项税额会计分录
  • 偶然所得税起征点800是每月吗
  • 中国税务精神是谁提出的
  • 福利费用属于工资吗
  • 运输公司轮胎如何做会计分录
  • 固定资产折旧准予扣除是什么意思
  • 每个季度申报怎么申报?
  • 收购票怎么做会计分录
  • 邀请客户参加公司会议
  • 党费帐常用会计分录
  • 湖北工会工作网
  • 公司员工受伤怎么报工伤
  • 分公司转独立公司
  • 未取得发票的费用
  • 双倍余额递减法如何计算
  • 职工出差餐费计入什么科目
  • 营改增一般纳税人标准
  • 保险公司代扣代缴车船税完税证明
  • 收到工程施工进度款如何记账
  • 哪些违约金可以退回
  • 固定资产折旧方法可以变更吗
  • 国家税务局如何登录
  • 集体公司改制
  • 资金清算款项
  • 公司注销留抵税金能退税吗
  • 税控盘登不上怎么回事
  • 转出未交增值税借方余额表示什么
  • 小规模补缴增值税怎么算
  • 专用发票已认证怎么退回
  • phpswitch语句成绩判断
  • 未能连接到一个windows 的服务win7
  • 收到的担保费如何记账
  • 博茨瓦纳热吗
  • psd格式文档
  • 跨行政区域是跨省吗
  • 税收协定与国内税法发生冲突
  • js点击li
  • pytorch train()
  • 既简单又安全的小实验
  • mac配置flutter环境变量
  • 新企业所得税实施细则
  • python 平均函数
  • 发票内容服务费可以吗?没有明细
  • 增值税预征税率是多少
  • 现金发放工资会扣税吗
  • 航天信息发票怎么抵扣
  • 综合所得汇算清缴是什么意思
  • 单位财务报销制度和流程
  • 个人独资企业最新税收政策
  • sql server2005一个表中可以设置
  • 初识PostgreSQL存储过程
  • 电子钥匙报税
  • 对公账户里的钱怎么转出来合法
  • 个税专项附加扣除什么意思
  • 出口收汇业务基本原则
  • 应缴国库款和应缴专户款的区别
  • 应收账款多记账怎么做调整分录
  • 用友软件冲销之前凭证怎么操作
  • 发票丢了能做账吗
  • 审计备案表
  • 保险公司理赔时会查多久的病史
  • 预付账款的账务处理例题
  • 什么是盈余公积和资本公积的区别
  • sql语句 时间
  • mysql常用关键字及其用法
  • 有效减少win8关机时间的方法分享
  • centos6.5关闭休眠
  • win10rs2是哪个版本
  • 如何重置路由器wifi密码
  • win10桌面图标无法正常显示
  • win7关闭445端口 注册表
  • win10天气系统怎么弄掉
  • jquery插件怎么写
  • 广东etc政策
  • 企业投资项目备案表模板
  • 什么叫税务协查
  • 教育培训行业的前景
  • 免税开普票还是专票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设