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下MAIL的另一解决方案
Oct 09 PHP
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
Mar 10 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
php实现用于删除整个目录的递归函数
Mar 16 PHP
php开发微信支付获取用户地址
Oct 04 PHP
PHP框架性能测试报告
May 08 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
PHP多进程简单实例小结
Nov 09 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的AES加密算法类
2015/03/12 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
AngularJS ng-app 指令实例详解
2016/07/30 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python模拟enum枚举类型的方法小结
2015/04/30 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
Gap工厂店:Gap Factory
2017/11/02 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
自动化专业职业生涯规划书范文
2014/01/16 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
企业宗旨标语
2014/06/10 职场文书
辞职信模板(中英文版)
2015/02/27 职场文书
Redis入门基础常用操作命令整理
2022/06/01 Redis