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

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<?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将fileterms函数返回的结果变成可读的形式

复制代码 代码如下: function perms_str($perms){     if (($perms & 0xC000) == 0xC000) {  ...

PHP实现的曲线统计图表示例

PHP实现的曲线统计图表示例

本文实例讲述了PHP实现的曲线统计图表。分享给大家供大家参考,具体如下: <?php /****************************** * 折线...

PHP多进程编程之僵尸进程问题的理解

PHP多进程编程之僵尸进程问题的理解 使用pcntl_fork函数可以让PHP实现多进程并发或者异步处理的效果:https://www.jb51.net/article/125789.h...

PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别

PDOStatement::bindParam — 绑定一个参数到指定的变量名。 绑定一个PHP变量到用作预处理的SQL语句中的对应命名占位符或问号占位符。 不同于 PDOStateme...

PHP微框架Dispatch简介

Dispatch是一个PHP小框架。它并没有给你完整的MVC设置,但你可以定义URL规则和方法,以便更好组织应用程序。这对API、简单的站点或原型来说是完美的。复制代码 代码如下://包...