位置: 编程技术 - 正文

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)

  • 公转私做账麻烦吗
  • 含13%的增值税怎么算
  • 宁波财税网会计招聘
  • 简易计税方法和免税该怎么选择
  • 公司买的电器可以抵扣吗
  • 劳务公司开出发票3年未收到钱
  • 注销税务注意事项
  • 零售盘点窍门
  • 怎么计提应交税费
  • 当月冲红发票会导致上月发票作废吗?
  • 贸易公司买进卖出
  • 公司车辆过户给公司
  • 培训费用可以开专票吗
  • 工会筹备金需要在年终汇算调增吗
  • 税务稽查是什么
  • 酒店会计账务处理及税务申报
  • 确认并支付本年职工工资
  • 公司招待技术维护方案
  • 公司开设食堂需要哪些手续
  • 发票总金额怎么算折扣
  • 其他应付款如何做账
  • 无形资产的出租租金通过什么科目核算
  • 工资中的公积金怎么算法
  • 用现金换承兑怎么做账
  • Win11怎么设置开机跳过密码
  • mac系统自带软件有哪些
  • 如何在电子税务局添加开票人
  • 发散思维的关键
  • mac补丁安装步骤
  • windows 11什么时候
  • 鸿蒙系统蓝牙耳机声音小怎么办
  • 错误代码:0x0000428
  • php字符串赋值
  • 库存股的会计科目
  • ctfmon.exe文件在哪
  • 怎么开通公众号微信公众平台
  • 利得的具体分类
  • 结转销售原材料会计分录
  • 若依名字的含义是什么意思
  • 前端大屏常用的输入法
  • html流光按钮
  • yolov5 output
  • 日常公用经费包括资本性支出吗
  • 进口货物减免税政策
  • 借贷公司借钱给别的公司需要开什么会
  • dedecms织梦不同栏目导航显示不同样式的方法
  • 如何去掉或修改文件夹
  • 无偿帮工造成财产损失谁赔偿 法院
  • 企业所得税计提分录
  • 财务软件怎么做红冲分录
  • 受托方代收代缴的消费税应计入什么科目
  • sql server 2016 always on
  • 企业当期营业收入的计算
  • 企业计提坏账准备时应该借记什么科目
  • 单位人民币卡账户的资金一律从其基本存款账户转账存入
  • 工资的内容包括很多项
  • 增值税普通发票查询
  • 单位食堂账目
  • 服务业的收入确认原则
  • 流动负债占比低什么意思
  • 政府奖励企业如何领取
  • sqlserverssms
  • linux命令提示符不见了
  • 虚拟机vmware下载教程
  • 如何手动添加开机密码
  • ubuntu20.04命令
  • windows10计划任务文件在哪
  • centos暂停
  • js原生实现call
  • jquery实现
  • Linux进程通信(IPC)方式简介
  • 在shell命令行方式下,一行只能
  • css样式表规则由什么组成
  • python字符串常用方法
  • python erf
  • python爬虫代理ip巨量http 代理8元/日
  • jquery 设置css
  • java script入门
  • 代理记账和代理的区别
  • 江苏发票认证平台app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设