PHP获取Exif缩略图的方法
本文实例讲述了PHP获取Exif缩略图的方法。分享给大家供大家参考。具体实现方法如下:
// file to read $file = 'test.jpg'; $image = exif_thumbnail($file, $width, $height, $type); // width, height and type get filled with data // after calling "exif_thumbnail" if ($image) { // send header and image data to the browser: header('Content-type: ' .image_type_to_mime_type($type)); print $image; } else { // there is no thumbnail available, handle the error: print 'No thumbnail available'; }
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
Java读取图片EXIF信息的方法
本文实例讲述了Java读取图片EXIF信息的方法.分享给大家供大家参考.具体分析如下: 首先介绍一下什么是EXIF,EXIF是Exchangeable Image File的缩写,这是一种专门为数码相机照片设定的格式.这种格式可以用来记录数字照片的属性信息,例如相机的品牌及型号.相片的拍摄时间.拍摄时所设置 的光圈大小.快门速度.ISO等等信息.除此之外它还能够记录拍摄数据,以及照片格式化方式,这样就可以输出到兼容EXIF格式的外设上,例如照片打印机 等. 目前最常见的支持EXIF信息的图片格式
-
flex压缩图片exif信息(作者/相机)丢失问题解决
在用flex的jpegencoder对图片进行压缩的时候,exif信息会丢失,也就是图片的作者,用的相机,神马的,全部都没有了,怎么办呢? 经研究jpeg的文档,最终解决这个问题 1.jpeg的文件格式,分成一个一个frame,每个frame以0xFF打头,然后跟着一个标识未,比如0xFFD8表示文件的开始,0xFFD9表示文件结束,紧接着标识位的是这个frame的长度,长度不包括0xFF和标识位,但包括这个2个字节的长度,比如一个frame开始了,先是一个0xFF然后是一个0xXX,然后是两个
-
PHP实现显示照片exif信息的方法
PHP编程可实现显示照片EXIF信息,显示图片中缩略图效果,其代码如下: <? /** * 获取图象信息的函数 * 一个全面获取图象信息的函数 * @access public * @param string $img 图片路径 * @return array */ function GetImageInfoVal($ImageInfo,$val_arr) { $InfoVal = "未知"; foreach($val_arr as $name=>$val) { if ($
-
PHP exif扩展方法开启详解
服务器配置说明: 1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号 2.在php.ini文件中找到;extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前,使之首先加载*. 3.找到[exif]段,把下面语句的分号去掉. ;exif.encode_unicode = ISO-8859-15 ;exif.decode_unicode_motorola = UCS-2BE ;ex
-
Android下的EXIF是什么
一.什么是Exif Exif(Exchangeable Image File 可交换图像文件)是一种图象文件格式,它的数据存储与JPEG格式是完全相同的.实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍 摄时的光圈.快门.白平衡.ISO.焦距.日期时间等各种和拍摄条件以及相机品牌.型号.色彩编码.拍摄时录制的声音以及全球定位系统(GPS).缩略图 等.简单地说,Exif=JPEG+拍摄参数.因此,你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片,但并不是所有
-
Python读取图片EXIF信息类库介绍和使用实例
首先要介绍的是 Python Imaging Library,使用方法如下: 复制代码 代码如下: from PIL import Image from PIL.ExifTags import TAGS def get_exif_data(fname): """Get embedded EXIF data from image file.""" ret = {} try: img = Image.open(
-
python通过pil模块获得图片exif信息的方法
本文实例讲述了python通过pil模块获得图片exif信息的方法.分享给大家供大家参考.具体分析如下: python的pil模块功能超级强大,不但可以用来处理图片也可以用来获取图片的exif数据 from PIL import Image #code from http://www.jb51.net img = Image.open('img.jpg') exif_data = img._getexif() 希望本文所述对大家的Python程序设计有所帮助.
-
Android开发之使用ExifInterface获取拍照后的图片属性
本文实例讲述了Android开发之使用ExifInterface获取拍照后的图片属性.分享给大家供大家参考,具体如下: ExifInterface exif = new ExifInterface(file.getPath()); String widthStr = exif.getAttribute(ExifInterface.TAG_IMAGE_WIDTH); String heightStr = exif.getAttribute(ExifInterface.TAG_IMAGE_LENGT
-
iOS开发中用imageIO渐进加载图片及获取exif的方法
imageIO完成渐进加载图片 一.常见渐进加载图片模式 目前我们看到的渐进加载主要有以下三种实现方式: 1) 依次从web上加载不同尺寸的图片,从小到大.最开始先拉取一个小缩略图做拉伸显示,然后拉取中等规格的图,拉取完毕直接覆盖显示,最后拉取原图,拉取完成后显示原图. 2)直接从web上拉取最大的图片,每接受一点儿数据就显示一点儿图片,这样就会实现从上到下一点点刷新出来的效果. 3)结合第1种和第2种,先拉取一个缩略图做拉伸显示,然后采用第二种方法直接拉取原图,这样即可以实现
-
python用来获得图片exif信息的库实例分析
本文实例讲述了python用来获得图片exif信息的库用法.分享给大家供大家参考.具体分析如下: exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址: http://exif-py.svn.sourceforge.net/viewvc/exif-py/source/EXIF.py?revision=19&view=markup 下面的代码演示的是调用方法. 复制代码 代码如下: # library test/debug function (dump given
随机推荐
- .NET微信公众号开发之准备工作
- 深入理解swift变量和函数
- 原生js操作checkbox用document.getElementById实现
- 原生ajax处理json格式数据的实例代码
- 剖析Asp.Net路由系统实现原理
- .net 动态标题实现方法
- ASP.NET MVC5网站开发管理列表、回复及删除(十三)
- Ubuntu 11.10 安装Node.js的方法
- Python版微信红包分配算法
- mysql 批量修复
- js密码强度实时检测代码
- JavaScript加强之自定义event事件
- JS jQuery使用正则表达式去空字符的简单实现代码
- Chrome Web App开发小结
- javascript实现英文首字母大写
- win2003 防止网卡本地连接被禁用的设置方法
- Android 设置Edittext获取焦点并弹出软键盘
- 简析Android多种AlertDialog对话框效果
- 边界路由的概念及其好处
- 详解如何使用Python编写vim插件