位置: 编程技术 - 正文

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)

  • 年度减免税限额
  • 一般纳税人的增值税税率有哪些
  • 购买车辆保险的现金流
  • 电子承兑被退回在哪里
  • 长期待摊费用的账务处理
  • 财务上用替票合法么
  • 转让企业全部产权属于增值税征税范围。A对B错
  • 股票卖出印花税费率
  • 股权投资公司如何找项目合作
  • 票据贴现利息怎么做账
  • 行政单位收到行政事业性收费,需要上缴国库
  • 装修公司帮客户套现装修贷违法吗
  • 总公司给分公司开发票
  • 公司向税务局缴纳环保税
  • 企业出口不退税怎么处理
  • 企业购买汽车时需要交哪些税?
  • 营改增怎么还有机打发票吗
  • 小规模外贸公司
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 国税发200931号文解读
  • 税收分类编码如何填写
  • 航天发票上传不成功怎么手动上传
  • 我们公司春节发工资英文
  • 应交税费重分类分录
  • 带息票据贴现如何计算
  • 发生股权转让时怎么处理
  • 公司卖二手车的流程
  • win10我无法更改某些设置
  • 如何设置两台路由器连接
  • 政府土地购买流程
  • 贴现短期无息应付票据
  • 应付股利的会计分录T
  • 处置子公司的方式
  • 金融性资产有哪些
  • 退车船税分录
  • 税控盘的发票怎么做账
  • 电子税务局已申报信息查询
  • 跳出框架是什么意思
  • 登录页面的实现方式
  • 深度学习之快速实现数据集增强的方法
  • pdca安全管理方法
  • 最好用的电脑强力卸载软件
  • 理财产品利息计算方法
  • 小规模季度必须报税吗
  • 个人所得税大病医疗是什么意思
  • 建筑施工企业收入怎么确认
  • python中的threading模块
  • 清理扬声器
  • mysql log
  • 网上商城功能
  • 一般纳税人金税盘280怎么做账
  • 登记会计账簿的基本要求
  • 生产工人工资结算表格模板
  • 行程单入账多久钱能到账
  • 小微企业社保代缴
  • 收取客户好处算违法吗
  • 应付票据的概述
  • 资产负债表税务局能看到吗
  • 进项税额被转出怎么做账
  • 购销合同印花税2023年新规定
  • 收到存款利息收入用什么凭证
  • 深入分析换一种说法
  • windows10 mobile最后更新
  • macbookpro 钥匙串
  • win10预览版最新
  • u启动开机启动快捷键
  • win8.1原版系统安装教程
  • win10如何恢复已删除的密钥
  • win7如何打开windows功能
  • linux用
  • opengl详解
  • python 编程技巧
  • 蛋疼的生活歌曲
  • js点击表格行获取当前行信息
  • jquery修改字体
  • unity 内嵌浏览器
  • 编写javascript代码
  • 长春市国资局
  • 怎样在微信小程序里交医保
  • 荆州区国税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设