PHP下一个非常全面获取图象信息的函数

 更新时间:2008年11月20日 14:03:38   作者:  
一个全面获取图象信息的函数getimageinfo(),功能非常不错的。
复制代码 代码如下:

<?php
function getimageinfo(img) { //img为图象文件绝对路径
img_info = getimagesize(img);
switch (img_info[2]) {
case 1:
imgtype = "gif";
break;
case 2:
imgtype = "jpg";
break;
case 3:
imgtype = "png";
break;
}
img_type = imgtype."图像";
img_size = ceil(filesize(img)/1000)."k"; //获取文件大小
new_img_info = array (
"width"=>img_info[0],
"height"=>img_info[1],
"type"=>img_type
"size"=>img_size
}
return new_img_info;
}
?>

相关文章

  • 详解PHP设计模式之依赖注入模式

    详解PHP设计模式之依赖注入模式

    依赖注入模式:依赖注入是控制反转的一种实现方式。要实现控制反转,通常的解决方案是将创建被调用者实例的工作交由 IoC 容器来完成,然后在调用者中注入被调用者(通过构造器 / 方法注入实现),这样我们就实现了调用者与被调用者的解耦,该过程被称为依赖注入。
    2021-05-05
  • php 把数字转换成汉字的代码

    php 把数字转换成汉字的代码

    在一次面试中遇到一个有意思的小算法题:要求将阿拉伯数字转为汉字显示出来(包含单位)。当时虽然实现出来,但是代码写的有点凌乱。所以回家后,重新整理了一下。
    2015-07-07
  • PHP Ajax实现页面无刷新发表评论

    PHP Ajax实现页面无刷新发表评论

    PHP Ajax实现页面无刷新发表评论...
    2007-01-01
  • PHP 将图片按创建时间进行分类存储的实现代码

    PHP 将图片按创建时间进行分类存储的实现代码

    代码功能:使用PHP巧妙将图片按创建时间进行分类存储 图片文件属性须取消只读属性,否则无法删除
    2010-01-01
  • PHP给前端返回一个JSON对象的实例讲解

    PHP给前端返回一个JSON对象的实例讲解

    今天小编就为大家分享一篇PHP给前端返回一个JSON对象的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • PHP实现的常规正则验证helper公共类完整实例

    PHP实现的常规正则验证helper公共类完整实例

    这篇文章主要介绍了PHP实现的常规正则验证helper公共类,结合完整实例形式分析了php针对常规的电话、手机、邮箱、账号等进行正则验证的操作技巧,需要的朋友可以参考下
    2017-04-04
  • 探讨PHP中this,self,parent的区别详解

    探讨PHP中this,self,parent的区别详解

    本篇文章是对PHP中this,self,parent的区别进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 探讨php define()函数及defined()函数使用详解

    探讨php define()函数及defined()函数使用详解

    本篇文章是对php中define()函数及defined()函数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP获取真实客户端的真实IP

    PHP获取真实客户端的真实IP

    本文主要介绍了PHP获取真实客户端的真实IP(REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR)的方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • php学习之function的用法

    php学习之function的用法

    用户自定义函数也称自定义函数,它们不是PHP提供的,是由程序员创建的.由于自己创建了这样的函数,所以就可以完全控制这些函数.因此可以让一个函数完全按照自己希望的方式运行
    2012-07-07

最新评论