`
javaeyeren
  • 浏览: 126584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

php图像函数getImageInfo()

PHP 
阅读更多

php图像函数getImageInfo()


<?php

functiongetImageInfo($img){ //$img为图象文件绝对路径 我的在D:\iamge\jn0-541.gif 下的
$img_info=getimagesize($img);
switch($img_info[2]){
case1:
$imgtype="GIF";
break;
case2:
$imgtype="JPG";
break;
case3:
$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下一个非常全面获取图象信息的函数

    函数getimageinfo()通过集成这些知识点,为开发者提供了一个方便且高效的方法来获取图像文件的信息,而不必再去逐一调用多个不同的函数。这样的设计在处理网页中的图片资源时非常有用,它允许开发者根据获取的信息来...

    PHP编程显示照片exif信息_.docx

    在`GetImageInfo()`函数中,我们调用`exif_read_data()`函数来读取图像的EXIF数据。如果函数返回`false`,表示没有找到EXIF信息,此时将创建一个包含“没有图片 EXIF信息”的数组。否则,我们将读取到的数据填充到`$...

    php上传图片并压缩的实现方法

    另一个关键函数是`getImageInfo`,它调用PHP内置的`getimagesize`函数来获取图像的基本信息,如宽度、高度和类型。 `create`函数根据图像类型(如GIF、JPEG或PNG)创建一个图像资源,这是通过`imagecreatefromXXX`...

    PHP实现显示照片exif信息的方法

    `GetImageInfo`函数是主要的工作函数,它首先尝试使用`exif_read_data`读取图像的EXIF数据。如果读取失败,它将返回一个简单的数组,表示没有EXIF信息。如果成功,它将对返回的数据进行处理,转换成更易读的格式。...

    PHP生成图片缩略图类示例

    `getImageInfo`方法利用PHP内置的`getimagesize`函数,它能返回包含图像宽度、高度和MIME类型的数组。如果文件存在且可读,`getimagesize`将返回有效数据,否则返回null。 `getImageResource`方法用于将图片文件...

    php制作中间带自己定义图片二维码的方法

    如果需要,还可以通过`getImageInfo`函数获取图片的基本信息,如宽度、高度、类型、大小和MIME类型。 之后,使用`thumb`函数对自定义图片进行处理,生成一个缩略图。这个函数获取原图的信息,并根据提供的最大宽度...

    php实现上传图片生成缩略图示例

    6. **图像资源管理**:通过`getimagesize()`函数获取原始图像的资源,然后使用GD库创建新的画布资源,并将原始图像复制到画布上进行缩放。`imagecopyresampled()`函数常用于图像缩放,它可以平滑地处理像素,以减少...

    php将图片保存为不同尺寸图片的图片类实例

    在处理图片的过程中,`getImageInfo` 函数用于获取图片的元数据,如宽度、高度和类型。这个信息对于调整图片尺寸非常有用。在生成不同尺寸的图片时,可以利用这些信息创建缩略图或适应不同屏幕尺寸的图片。 虽然这...

    PHP图片水印类的封装

    - `saveImage` 根据图片类型调用相应的函数(如 `imagepng` 或 `imagejpeg`)来保存处理后的图像资源。 - `getImageInfo` 返回图片的宽度、高度和类型信息,可能利用 `getimagesize` 函数实现。 - `createNewName...

    微信小程序之二维码生成器

    当用户点击生成按钮时,调用`qrcode.js`的函数,将输入内容转化为二维码图像数据。 4. 显示二维码:在生成二维码图像后,使用`wx.createSelectorQuery()`选取展示二维码的元素,然后将二维码数据设置为该元素的背景...

    Yii框架实现图片上传的方法详解

    这个类包含了一系列方法,如 `getImageInfo()`,可以用来获取图像的信息,然后可以使用这些方法生成缩略图。 总结一下,Yii框架实现图片上传的过程包括以下步骤: 1. 在模型中定义上传文件的属性和验证规则。 2. 在...

Global site tag (gtag.js) - Google Analytics