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获得文件扩展名三法
Nov 25 PHP
php 8小时时间差的解决方法小结
Dec 22 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
PHP封装的多文件上传类实例与用法详解
Feb 07 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
PHP5.6新增加的可变函数参数用法分析
Aug 25 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
PHP dirname(__FILE__)原理及用法解析
Oct 28 PHP
php png失真的原因及解决办法
Oct 24 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
sony ICF-2010 拆解与改装
2021/03/02 无线电
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
PHP获取音频文件的相关信息
2015/06/22 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
2021/02/22 PHP
window.open不被拦截的实现代码
2012/08/22 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
javascript操作数组详解
2014/12/17 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
python+django+rest框架配置创建方法
2019/08/31 Python
python装饰器的特性原理详解
2019/12/25 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
PyQt5实现画布小程序
2020/05/30 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
电子信息工程专业推荐信
2014/02/14 职场文书
大学生实训报告总结
2014/11/05 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
毕业感言怎么写
2015/07/31 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers