教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 获取图片尺寸的方法

php 获取图片尺寸的方法

发布时间:2016-10-26   编辑:jiaochengji.com
教程集为您提供php 获取图片尺寸的方法等资源,欢迎您收藏本站,我们将为您提供最新的php 获取图片尺寸的方法资源
在php中获取图片大小我们可以使用getimagesize函数,这个函数是用于获取图像的尺寸的函数,下面我们一起来看例子。

利用getimagesize函数就可以获取

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy1976')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy1976>

/*

    
php 获取图片尺寸的方法

*/

$url='/images/201203/08/1331189004_28093400.jpg';
 
$imageInfo=getimagesize($url);
print_r($imageInfo);
/*

 
Array

(

    
[0] => 139

    
[1] => 162

    
[2] => 2

    
[3] => width="139" height="162"

    
[bits] => 8

    
[channels] => 3

    
[mime] => image/jpeg

)

 
*/

利用我们获取的宽度与高度我们对图片进行设置

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy3796')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy3796>

<?php/* 1.jpg为你想获得其尺寸的图片 */
$arr = getimagesize("1.jpg");
/**
 * 这里$arr为一个数组类型
 * $arr[0] 为图像的宽度
 * $arr[1] 为图像的高度
 * $arr[2] 为图像的格式,包括jpg、gif和png等
 * $arr[3] 为图像的宽度和高度,内容为 width="xxx" height="yyy"
 */
/* 以下两行代码输出的内容都是一样的 */
echo "<img src="1.jpg" $arr[3] alt="" />";
echo "<img src="1.jpg" width="$arr[0]" height="$arr[1]" alt="" />";
?>

您可能感兴趣的文章:
php函数getimagesize取图片尺寸(示例)
php实现图片缩放效果
jQuery实现等比例缩放大图片让大图片自适应页面布局
php 获取图片尺寸的方法
JQ获取动态加载的图片大小的正确方法分享
JavaScript如何获取图片原始尺寸
PHP原生写的生成图片缩略图类
autoIMG 基于jquery的图片自适应插件代码
html5使用canvas压缩图片的示例代码
php GD库函数getimagesize()的用法

[关闭]
~ ~