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程序设计有所帮助。
相关推荐
-
flex压缩图片exif信息(作者/相机)丢失问题解决
在用flex的jpegencoder对图片进行压缩的时候,exif信息会丢失,也就是图片的作者,用的相机,神马的,全部都没有了,怎么办呢? 经研究jpeg的文档,最终解决这个问题 1.jpeg的文件格式,分成一个一个frame,每个frame以0xFF打头,然后跟着一个标识未,比如0xFFD8表示文件的开始,0xFFD9表示文件结束,紧接着标识位的是这个frame的长度,长度不包括0xFF和标识位,但包括这个2个字节的长度,比如一个frame开始了,先是一个0xFF然后是一个0xXX,然后是两个
-
Java读取图片EXIF信息的方法
本文实例讲述了Java读取图片EXIF信息的方法.分享给大家供大家参考.具体分析如下: 首先介绍一下什么是EXIF,EXIF是Exchangeable Image File的缩写,这是一种专门为数码相机照片设定的格式.这种格式可以用来记录数字照片的属性信息,例如相机的品牌及型号.相片的拍摄时间.拍摄时所设置 的光圈大小.快门速度.ISO等等信息.除此之外它还能够记录拍摄数据,以及照片格式化方式,这样就可以输出到兼容EXIF格式的外设上,例如照片打印机 等. 目前最常见的支持EXIF信息的图片格式
-
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程序设计有所帮助.
-
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
-
iOS开发中用imageIO渐进加载图片及获取exif的方法
imageIO完成渐进加载图片 一.常见渐进加载图片模式 目前我们看到的渐进加载主要有以下三种实现方式: 1) 依次从web上加载不同尺寸的图片,从小到大.最开始先拉取一个小缩略图做拉伸显示,然后拉取中等规格的图,拉取完毕直接覆盖显示,最后拉取原图,拉取完成后显示原图. 2)直接从web上拉取最大的图片,每接受一点儿数据就显示一点儿图片,这样就会实现从上到下一点点刷新出来的效果. 3)结合第1种和第2种,先拉取一个缩略图做拉伸显示,然后采用第二种方法直接拉取原图,这样即可以实现
-
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(
-
Android下的EXIF是什么
一.什么是Exif Exif(Exchangeable Image File 可交换图像文件)是一种图象文件格式,它的数据存储与JPEG格式是完全相同的.实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍 摄时的光圈.快门.白平衡.ISO.焦距.日期时间等各种和拍摄条件以及相机品牌.型号.色彩编码.拍摄时录制的声音以及全球定位系统(GPS).缩略图 等.简单地说,Exif=JPEG+拍摄参数.因此,你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片,但并不是所有
-
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开发之使用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
随机推荐
- java导出生成word的简单方法
- 浅谈java 执行jar包中的main方法
- prototype.js简单实现ajax功能示例
- javascript 解决浏览器不支持的问题
- Asp.Mvc 2.0用户服务器验证实例讲解(4)
- .net core 1.0 实现单点登录负载多服务器
- c#通过ip获取地理信息
- 基于Bootstrap里面的Button dropdown打造自定义select
- JS+CSS 制作的超级简单的下拉菜单附图
- java数据结构与算法之冒泡排序详解
- 实用jquery操作表单元素的简单代码
- layui中layer前端组件实现图片显示功能的方法分析
- JavaScript实现星星等级评价功能
- IE6下CSS图片缓存问题解决方法
- 浅谈Java编程中string的理解与运用
- 如何理解Vue的v-model指令的使用方法
- SpringCloud 中使用 Ribbon的方法详解
- Vue文件配置全局变量的实例
- 微信小程序实现展示评分结果功能
- vue项目中将element-ui table表格写成组件的实现代码
