本篇文章主要说明php获取图片尺寸(宽度,高度)的函数,即getimagesize()函数。

语法:array getimagesize( string filename [, array &imageinfo] )

功能:getimagesize()函数将测定任何GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM或WBMP图像文件并返回文件的大小,尺寸,文件类型以及一个可以用于普通html文件中标记中的 height/width 文本字符串。如果不能访问指定的图像或者其不是有效的图像,getimagesize()将返回FALSE并产生一条E_WARNING级的错误。

注:

(1)本函数不需要 GD 图像库支持。

(2)该函数除了可以获取本地图片或者Flash的相关信息外还可以直接用来获取远程的。

示例:

code

<?php list($width,$height,$type,$attr)=getimagesize("http://www.Alixixi.com/images/logo.gif"); echo "Image width ".$width; echo "<br/>"; echo "Image height ".$height; echo "<br/>"; echo "Image type ".$type; echo "<br/>"; echo "Attribute ".$attr;

1

<?phplist($width,$height,$type,$attr)=getimagesize("http://www.Alixixi.com/images/logo.gif");echo"Image width ".$width;echo"<br/>";echo"Image height ".$height;echo"<br/>";echo"Image type ".$type;echo"<br/>";echo"Attribute ".$attr;

输出信息如下:

Image width 200

Image height 55

Image type 1

http://www.gaodaima.com/51414.htmlphp获取图片尺寸(宽度,高度)_php

Image attribute width="200" height="55"

其中图片类型的参数参考如下:

1 = GIF  5 = PSD  9 = JPC  13 = SWC

2 = JPG  6 = BMP  10 = JP2  14 = IFF

3 = PNG  7 = TIFF(intel byte order)  11 = JPX  15 = WBMP

4 = SWF  8 = TIFF(motorola byte order)  12 = JB2  16 = XBM

您可能感兴趣的文章

php获取客户端电脑屏幕宽度,高度,分辨率的方法

js地址栏特效(显示页面内所有加链接的图片的大小和查看当前的浏览器的高度)

JavaScript获取图片的宽度和高度的一种方法

强大的PHP 图片处理类(水印、透明度、缩放、锐化、旋转、翻转、剪切、反色)

php获取远程图片并下载保存到本地

PHP如何判断一个gif图片是否为动态图片(动画)

文本区域textarea框根据输入内容自适应高度

用PHP函数memory_get_usage获取当前PHP内存消耗量以实现程序的性能优化

欢迎大家阅读《php获取图片尺寸(宽度,高度)_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

图片加尺寸php代码,php获取图片尺寸(宽度,高度)_php相关推荐

  1. 给图片加水印的代码java_Java为图片加水印的代码

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.awt.AlphaComposite; import java.a ...

  2. 【转】Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]

    Fresco简单的使用-SimpleDraweeView 百学须先立志-学前须知: 在我们平时加载图片(不管是下载还是加载本地图片-..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该 ...

  3. Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用](秒杀imageloader)...

    Fresco简单的使用-SimpleDraweeView 百学须先立志-学前须知: 在我们平时加载图片(不管是下载还是加载本地图片-..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该 ...

  4. 图片加水印 java_Java使用Thumbnailator给图片加水印

    Thumbnailator简介 Thumbnailator是一个高质量的缩略图生成的Java库. 支持: 从现有的图像创建高质量的缩略图. 给图片加水印,可以设置水印的透明度(0%~100%). 支持 ...

  5. Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]

    前半部分找不到原文链接了 后半部分原文链接:http://www.jianshu.com/p/5364957dcf49 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者" ...

  6. Android LruCache和DiskLruCache相结合打造图片加载框架(仿微信图片选择,照片墙)

    LrcCache和DiskLruCache相结合打造图片加载框架 转载请标明出处:http://blog.csdn.net/luoshishou/article/details/51299169 源码 ...

  7. vue本地项目配置图片加载失败_vue图片加载失败时用默认图片替换的方法

    vue图片加载失败时用默认图片替换的方法 前言 本文主要给大家介绍的关于vue实现图片加载失败时用默认图片替换的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下 原理 ...

  8. Python 图片透明化:使用代码轻松实现图片的透明化效果

    Python 图片透明化:使用代码轻松实现图片的透明化效果 在图像处理中,透明化是一个非常有用的技术.透明化可以让图像更加美观,使得我们可以轻松地将多张图片合成一张图片,同时还可以为图像添加各种特效. ...

  9. html图片加滚动文字,滚动文字、图片等html代码

    1.代码: 我是nancy 2.各参数详解: a)scrollAmount.它表示速度,值越大速度越快.如果没有它,默认为6,建议设为1-3比较好. b)width和height,表示滚动区域的大小, ...

最新文章

  1. 漫画:什么是 “设计模式” ?
  2. C#可选参数、命名参数、参数数组
  3. (4)打鸡儿教你Vue.js
  4. castle之动态代理
  5. Java导出基础 用POI导出Excel
  6. python表单提交文件_python3做multipart/form-data上传请求
  7. ORC文件存储格式的深入探究
  8. php申请证书,用phpstudy来申请SSL证书
  9. NoNode for /hbase/hbaseid解决方案
  10. dwmac ethernet driver(stmmac)
  11. 【VMCloud云平台】SCOM配置(额外篇)-应用可用性150点实时性测试
  12. 将列表打印为表格数据
  13. mysql日期查询_mysql 查询日期
  14. 纯CSS实现鼠标滑过缩略图放大显示代码
  15. react替换元素节点_React万字长文面试题梳理
  16. angular8封装http服务
  17. Android的main方法,Android程序没有main函数,那Android程序的执行入口在哪儿?
  18. c语言程序设计拉丁方阵结构图,C语言实例之拉丁方阵
  19. .NET 开源开发项目【翻译】
  20. 用对象流把对象存到文件中,再从文件中读取出来打印。

热门文章

  1. javascript 正则表达式-零宽断言
  2. Delphi编程禁止用户关闭操作系统
  3. 2003年以来网页尺寸增长3倍
  4. 关于winodows下编程c++遇到的引用文件路径问题
  5. IOS之使用纯代码push ViewController
  6. python编程菱形_Python打印“菱形”星号代码方法
  7. html中如何实现选择存储路径的功能_16687.VSM006分解03_如何打开HTML内嵌图像存储位置...
  8. 如何操控输入框中的placeholder属性
  9. matlab深度学习_matlab使用贝叶斯优化的深度学习
  10. mysql设置自动递增_《MySQL数据库》约束条件和自增长序列