php getimagesize函数用法入门教程

发布时间:2020-04-13编辑:脚本学堂
有关php getimagesize函数的用法教程,getimagesize函数用于返回一个四无素的矩阵、告诉你所给文件名的图像尺寸,本节通过实例学习下该函数用法。

getimagesize函数用法

array getimagesize(string filename)

该函数返回一个四无素的矩阵、告诉你所给文件名的图像尺寸。该文件的格式必须是GIF,jpeg或PNG中的任一种。
 

元素  描述
 0 宽度的像素数
 1 高度的像素数
 2 图像的类型(GIF=1,JPG=2,PNG=3)
 3 在IMG标记中可用的字符串,如"height=# width=#"

例子:
 

复制代码 代码示例:
<?php
$image_file  = "test.jpg";
$image_info = getimagesize($image_file);
print("<img src=/"$image_file/" $image_info[3]>/n");
?>

例2,getimagesize函数 获取图片宽度等属性
 

复制代码 代码示例:

$image_file   =  "64.jpg ";
$image_size   =   getimagesize($image_file);

print(
"图片的宽度: ".  
$image_size[0].
"
");
print(
"图片的高度: ".  
$image_size[1].
"
");
print(
"文件的格式为: ".  
$image_size[2].
"
");

例3,getimagesize求图片尺寸(图片宽度与图片高度)。
 

复制代码 代码示例:
$images_array = array("http://static.zend.com/img/logo.gif");
foreach($images_array as $image){
  list($width, $height, $type, $attr) = getimagesize($image);
  $new_height = (int)(192 / $width * $height);
  echo '<li><img src="'.$image.'" width="192px" height="'.$new_height.'" />';
}