位置: 编程技术 - 正文

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万以下
  • 减半征收附加税会计分录
  • 外出经营能自带食物吗
  • 分公司转独立公司
  • 增值税认证逾期怎么处理
  • 超市里的摊位租金贵吗
  • 生产经营期间固定资产报废清理的净损失
  • 行政事业单位工作经费使用范围
  • 产成品或自制半成品核算方法有哪些
  • 收到费用怎么写分录
  • 公司网站建设费入什么明细科目里
  • 企业业务招待费标准规定
  • 企业银行基本户
  • 业务招待费进项税额转出
  • 建安企业核定征收改查账征收后怎么处理账目
  • 电子商业承兑与银行承兑哪个好
  • 研发费用加计扣除优惠明细表
  • deepin 设置
  • 注册表被恶意锁定怎么恢复正常
  • 屏幕颜色怎么变
  • 安全人员发现重大隐患
  • 房地产企业开发成本
  • service.exe是什么进程
  • 前端vue后端node
  • 房屋租金应缴纳多少
  • 海关进口税可以抵扣吗
  • 工会经费和残保金怎么做账
  • 智能优化算法及其MATLAB实例
  • Laravel5.1自定义500错误页面示例
  • 代扣代缴个人社保账务处理
  • php二次开发哪个cms
  • c语言中的typedef struct
  • 采购的技术服务费会计分录
  • 小微小型微利企业表述正确的有
  • 股东分红是否必须由公司代扣
  • 国税申报流程怎么操作的
  • 车船税征收范围有
  • 事业单位现金收支流程图
  • 物业安装摄像头的规定
  • 劳务支出如何做账
  • 购买原材料时发生的不可抵扣的增值税额
  • 长期待摊费用是经营性资产吗
  • 明细账模版
  • mysql orch
  • win10 1607更新失败
  • mac系统怎么给文件夹设置密码
  • win7无法更改设置
  • windows7可以打开多个窗口
  • Linux VPS中rar、unrar命令安装和使用详解
  • win10的hyper-v在哪
  • linux yw命令
  • win7系统安装office
  • linux系统修复
  • jquery弹出框样式大全
  • Extjs4中Form的使用之本地hiddenfield
  • 比较漂亮的一个字
  • python编程模拟
  • cocos2d用什么语言开发游戏
  • jquery使用教程
  • ADB (Android Debug Bridge)常用命令
  • cument.execCommand()用法深入理解
  • shell脚本相互调用
  • javascript添加元素
  • python文法
  • python struct库
  • 如何在脚本中调字体
  • 如何强化理论武装
  • 企业所得税国家和地方分配比例
  • 民办学校需要交工会经费吗
  • 袁野近照
  • 车辆购置税申报车辆登记地怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设