php图片处理函数获取类型及扩展名实例


Posted in PHP onNovember 19, 2014

本文实例讲述了php图片处理函数获取类型及扩展名的方法。分享给大家供大家参考。

具体实现代码如下:

image_type=image_type_to_mime_type(imagetype_png);   //获取png的mime类型 

echo $image_type;           //输出结果 

// 

 

$file = '1.jpg'; 

$image = imagecreatefromjpeg($file); 

header('content-type: ' . image_type_to_mime_type(imagetype_wbmp)); 

$fp=fopen($file,r); 

fpassthru($fp); 

image2wbmp($image,"1.bmp"); // output the stream directly 

 

//image_type_to_extension. (php教程 5). image_type_to_extension — 取得图像类型的文件 后缀 ... warning. 本函数暂无文档 

 

$file_ext=image_type_to_extension("1.jpg"); 

echo $file_ext; 

// 

 

$filename="1.jpg";         //定义图像文件 

$size=getimagesize($filename);      //获取图像的大小 

$fp=fopen($filename,"rb");        //打开文件 

if($size && $fp)          //如果成功打开 

{ 

  header("content-type: {$size['mime']}");     //输出文件头信息 

  fpassthru($fp);         //输出文件内容 

  exit;           //中止操作 

} 

else 

{ 

  echo "文件打开失败,或者指定的不是图像文件";   //输出错误信息 

}

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
php下实现一个阿拉伯数字转中文数字的函数
Jul 10 PHP
浅谈PHP变量作用域以及地址引用问题
Dec 27 PHP
php简单实现MVC
Feb 05 PHP
PHP实现Javascript中的escape及unescape函数代码分享
Feb 10 PHP
php实现的Curl封装类Curl.class.php用法实例分析
Sep 25 PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP日志LOG类定义与用法示例
Sep 06 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
Oct 11 PHP
php的lavarel框架中join和orWhere的用法
Dec 28 PHP
PHP图片处理之图片旋转和图片翻转实例
Nov 19 #PHP
基于递归实现的php树形菜单代码
Nov 19 #PHP
php常用的url处理函数总结
Nov 19 #PHP
PHP调用wsdl文件类型的接口代码分享
Nov 19 #PHP
PHP中常用的字符串格式化函数总结
Nov 19 #PHP
php管理nginx虚拟主机shell脚本实例
Nov 19 #PHP
PHP 读取和编写 XML
Nov 19 #PHP
You might like
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
js实现图片实时时钟
2020/01/15 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
学生信息管理系统python版
2018/10/17 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
django中forms组件的使用与注意
2019/07/08 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
python 实现两个npy档案合并
2020/07/01 Python
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
巴西购物网站:Estrela10
2018/12/13 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
《春晓》教学反思
2014/04/20 职场文书
审计专业自荐信范文
2014/04/21 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
公司董事长岗位职责
2014/06/08 职场文书
小学校长汇报材料
2014/08/20 职场文书
交通事故委托书范本精选
2014/10/04 职场文书
2014年四风个人对照检查及整改措施
2014/10/28 职场文书
十个Python自动化常用操作,即拿即用
2021/05/10 Python
Python图片检索之以图搜图
2021/05/31 Python
浅谈Java实现分布式事务的三种方案
2021/06/11 Java/Android
CPU不支持Windows11系统怎么办
2021/11/21 数码科技