位置: 编程技术 - 正文

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)

  • 认证不过的进项税是怎么调出分录?
  • 今日头条测试收款如何记账?
  • 企业注销涉及的法律问题
  • 账面价值与计税基础之间没有差别只是计价的两种名称
  • 商誉是减值还是摊销
  • 小规模增值税免征额
  • 教育培训行业是干什么的
  • 公司买的微波炉计入什么科目
  • 发票丢了还能再开么
  • 报价含税和不含税哪个划算
  • 跨区域能领发票吗
  • 核定和查账区别
  • 不动产转让费用咋算
  • 专用发票红冲后可以退税吗?
  • 预缴的企业所得税可以税前扣除吗
  • 待抵扣进项税贷方有余额什么意思
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 吊装费和吊车费是一样的不?
  • 钻井采用的主要设备
  • 公司支付给个人的货款怎么入账
  • 租车费增值税专用发票
  • 一次性领取的年金 税率表
  • 以前年度的财务报表还可以找出来吗
  • win10数字雨
  • 怎么用u盘启动dos
  • 跨年怎么冲销发票
  • windows 搜索工具
  • 如何在win7系统中查看电脑基本信息
  • windows更新暂停怎么恢复
  • 付款给代账公司的费用是什么科目
  • SSDP Discovery Service 是什么可以禁用吗
  • 景区门票定价方法
  • 税法规定哪些支出不得扣除
  • linux统计文件行数字数
  • Docker部署nginx
  • 国家纪念品
  • php ajax json
  • 特许权使用费的增值税税率是多少
  • php读取json数组中指定内容
  • 测试工程师有前途么
  • javaweb实现用户登录注册
  • 出售债券的税费会计分录
  • 结构性存款随时可取么
  • 采购国产设备退税公告
  • 织梦使用教程
  • sqlserver附加数据库语句
  • Mysql存储过程中的如何遍历一个查询结果集
  • 饭店开业多久可以正常
  • 减免所得税额是自动计算吗
  • 坏账准备计提要求
  • 公对公转账货款写成了往来款怎么办
  • 注册资本一般为多少
  • 委托加工以受托方核定的数量为计税依据
  • 土地流转的基本原则包括哪些
  • 预计负债的初始计量
  • 先清卡后报税影响申报吗
  • 高新企业认定条件2022上海
  • 建账有哪些步骤,每个步骤有哪些注意事项
  • mysql数据库的介绍
  • mybatis报错invalid bound statement
  • SQL中distinct 和 row_number() over() 的区别及用法
  • Windows 2003作中转VPN服务器多路由共享上网的方法
  • freebsd版本选择
  • 华硕笔记本电脑官网
  • win8开启快速启动
  • ctfmon.exe成功怎么解决
  • win8切换管理员账户
  • linux抓包语句
  • linux vmware命令行
  • python 安装setup
  • jquery时间格式
  • node.js最新版
  • nodejs middleware
  • javascript函数自调用
  • express的中间件
  • JavaScript中的复杂数据类型又称为
  • jquery中加载文档的方法
  • 两江新区钓鱼地方
  • 河南省优秀班主任2022
  • 徐州市哪些区域有疫情
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设