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 相关文章推荐
我的论坛源代码(四)
Oct 09 PHP
PHP中MD5函数使用实例代码
Jun 07 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
php 操作符与控制结构
Mar 07 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
PHP获取一年中每个星期的开始和结束日期的方法
Feb 12 PHP
PHP语法小结之基础和变量
Nov 22 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
关于php中的json_encode()和json_decode()函数的一些说明
Nov 20 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 PHP
php+iframe 实现上传文件功能示例
Mar 04 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中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
解密效果
2006/06/23 Javascript
js 操作符实例代码
2009/10/24 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python写的一个文本编辑器
2014/01/23 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
网上签名寄语活动留言
2014/01/18 职场文书
电工工作职责范本
2014/02/22 职场文书
工作作风整顿个人剖析材料
2014/10/11 职场文书
工资证明格式模板
2015/06/12 职场文书
初中班主任工作随笔
2015/08/15 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
图文详解matlab原始处理图像几何变换
2021/07/09 Python