有关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.'" />';
}