位置: 编程技术 - 正文

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)

  • 所得税没有计提怎么做账
  • 不征税收入计入应纳税所得额吗
  • 劳务分包人是实际施工人吗
  • 直接抵免和间接抵免的区别
  • 发票必须用完才可以购买吗
  • 一般纳税人暂估成本的账务处理
  • 资产减值损失借贷方向
  • 工程管理费如何使用
  • 转账支票支付展览费
  • 出口退税备案完后怎么办
  • 给员工缴纳保险
  • 错把费用计入固定资产次月如何调账
  • 冲销预付款的会计分录
  • 普通年金的定义
  • 应交税费是什么科目借贷方向
  • 新注册成立的公司可以往前补交社保吗
  • 简易征收的增值税可以在税前列支吗
  • 以前年度亏损可以在季报弥补吗
  • 同一地级行政区怎么划分
  • 购买材料物资入账需哪些原始凭证?
  • 理财代持有法律效力吗
  • 餐饮发票忘记作废也没冲红怎么处理?
  • 投标财务状况报告怎么提供
  • 消费税的纳税义务人
  • 安装设备领用原材料应该用成本还是公允
  • 如何理解增值税的三种类型?它们的区别是什么?
  • 公司变更税务处理?
  • 冲销坏账怎么做分录
  • 螺丝计入什么费用
  • win10系统还原会删除其他盘的文件吗
  • 去年的季度所得税额怎么做账
  • win10系统的电脑能装win7吗
  • 公司注销账上有固定资产转给股东还要交税吗
  • php实现网站访问功能
  • php枚举类
  • win7无法记忆文件保存路径
  • lsass.exe是什么进程
  • 金融商品转让属于什么服务
  • php抓取
  • 对于小型微利企业的建议
  • 投资性房地产如何计提折旧
  • php执行sh脚本
  • php开发实例大全
  • 企业所得税是地税申报还是国税申报
  • 工程施工科目下的间接费用怎么使用
  • lsmod命令结果详解
  • 标书中组织结构是什么意思
  • java静态方法和动态方法的区别
  • 完整的css代码案例
  • mysql查询数据库前五条信息
  • 建筑业外管证预审要多久
  • 公司性质不一样的重名可以吗
  • 管理人员工资结构
  • 软件增值税即征即退税务风险
  • 公司主要产品
  • 工会经费滞纳金怎么算
  • 未交增值税增加记哪方
  • 贷款公司如何确定利率
  • 小规模汽车维修管理制度
  • 企业成立前期的重点工作
  • 七彩虹主板 csm
  • win升级失败 导致无法启动
  • 涌泉的准确位置图 图解
  • dockers容器
  • 移动u盘的作用
  • Win10系统怎样把Word转成PDF
  • win10 rs5
  • windows10开机黑屏
  • win7使用技巧
  • linux tee命令详解
  • unity小技巧
  • opengl做简单的模型
  • cocos2dx3.3在Win7(64位)上Android开发环境搭建(提要)
  • unity怎么用
  • node断点调试
  • jquery多级菜单
  • javascript静态
  • 残疾人就业保障金减免政策2022
  • 贵州省产检费用报销流程
  • 黔西南州医疗保险报销比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设