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 相关文章推荐
对javascript和select部件的结合运用
Oct 09 PHP
source.php查看源文件
Dec 09 PHP
在命令行下运行PHP脚本[带参数]的方法
Jan 22 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
浅析php面向对象public private protected 访问修饰符
Jun 30 PHP
php中并发读写文件冲突的解决方案
Oct 25 PHP
PHP扩展CURL的用法详解
Jun 20 PHP
php+ajax制作无刷新留言板
Oct 27 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
Feb 15 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
PHP使用Redis实现Session共享的实现示例
May 12 PHP
php解决约瑟夫环算法实例分析
Sep 30 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
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
用php实现选择排序的解决方法
2013/05/04 PHP
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
JavaScript延迟加载
2021/03/09 Javascript
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
vue组件实现文字居中对齐的方法
2017/08/23 Javascript
Vuex提升学习篇
2018/01/11 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
回顾Javascript React基础
2019/06/15 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
python有几个版本
2020/06/17 Python
Python 实现微信自动回复的方法
2020/09/11 Python
房地产员工找工作的自我评价
2013/11/15 职场文书
图书室管理制度
2014/01/19 职场文书
运动会广播稿30字
2014/01/21 职场文书
学校校庆演讲稿
2014/05/22 职场文书
社会实践活动总结范文
2014/07/03 职场文书
员工趣味活动方案
2014/08/27 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
python中的sys模块和os模块
2022/03/20 Python