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 相关文章推荐
header()函数使用说明
Nov 23 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
Jun 12 PHP
PHP页面实现定时跳转的方法
Oct 31 PHP
smarty中post用法实例
Nov 28 PHP
PHP遍历XML文档所有节点的方法
Mar 12 PHP
php文件压缩之PHPZip类用法实例
Jun 18 PHP
PHP常见错误提示含义解释(实用!值得收藏)
Apr 25 PHP
PHP实现移除数组中为空或为某值元素的方法
Jan 07 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
PHP实现多图上传和单图上传功能
May 17 PHP
阿里对象存储OSS在laravel框架中的使用方法
Oct 13 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循环输出数据库内容的代码
2008/05/24 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
JavaScript创建对象的写法
2013/08/29 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
简单讲解jQuery中的子元素过滤选择器
2016/04/18 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
python实现校园网自动登录的示例讲解
2018/04/22 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
历史学专业毕业生求职信
2013/09/27 职场文书
毕业论文致谢词
2015/05/14 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
java解析XML详解
2021/07/09 Java/Android