【经验】为什么Android手机连接USB后查看手机内部图片有些有缩略图,有些显示图标?
【经验】为什么Android手机连接USB后查看手机内部图片有些有缩略图,有些显示图标?
一、图片内嵌缩略图原理
这是什么原理呢?因为现在JPEG的文件采用了压缩的方式,其过程比较复杂。为了能让大家快速查看其缩略图,JPEG标准在文件中记录了一些EXIF信息。数码照相机拍出的图片带有相机的很多参数,这都属于EXIF信息,其中缩略图也是一部分。
缩略图是一幅较小的 JPEG 图片,存储在EXIF信息段。
支持 EXIF 信息内嵌缩略图数据库图片的片格式的图片除了 JPEG 格式(.jpg、.jpeg、.jpe),还有PSD、PDD、EPS、TIF、TIFF等格式。
二、Windows 显示缩略图的流程
而 Windows 在第一次显示缩略图时先读当前目录中的 Thumbs.db 这个文件,其实这是一个缩略图数据库,从而来判断是否有该图片的缩略图。
如果不存在 Thumbs.db 文件或者该库中不存在该图片的缩略图,那么Windows会尝试取图片中的 EXIF 信息,判断是否存在缩略图数据。
如果图片中 EXIF 信息中不存在缩略图信息或信息错误,那么 Windows 就会用插值的方法重新生成缩略图(如果可能则保存到当前目录中的 Thumbs.db 缩略图数据库中)。
备注:对于Android手机连接PC 查看手机存储中的图片,Windows不会重新生成缩略图,只会读取图片 EXIF中的缩略图,如果不存在,那么就直接显示 图片通用图标。
我们可以使用BeyondCompare 比较图片的时候,查看图片详细的属性(没有找到可以显示更全属性的软件了)
也可以使用Exifer来查看图片的属性
三、如何制作缩略图
了解了这些,既然知道原理,那么我们能否也做出这样的图片呢?其实很简单,只需通过修改 EXIF 信息中的缩略图信息达到上面那种奇异的效果了。那么用什么软件能够修改 EXIF 信息呢?这里笔者给大家介绍一款名字为 Exifer 软件,通过它就可以很轻松的修改 EXIF 信息。
第一步:首先打开 Exifer,选择要进行添加要修改的图片
第二步:图片添加好之后,会在右边EXIF thumbnail 中看到图片的缩略图,这时候按鼠标右健,选择In sert thumb nai l这项,来对缩略图进行更换。要注意的是替换的缩略图一定要和原图长宽比例一致,否则没有效果。
第三步:更换之后,将图片进行保存即可。
这样我们也可以制作出图片和缩略图不同的照片了,拿出去给朋友看看,相信一定会吸引住他们的目光的。
参考文章:
https://zhidao.baidu.com/question/570846745.html
http://www.360doc.com/content/13/0223/14/9290626_267432131.shtml
【经验】为什么Android手机连接USB后查看手机内部图片有些有缩略图,有些显示图标?相关推荐
- android手机连接PC后怎样切换为U 盘模式
android手机连接PC后怎样切换为U 盘模式 之前已经发过关于 APK文件怎样安装程序到手机上 已经介绍过了怎样通过手机与 PC 的连接将软件安装至手机.这一次再来讲解一下怎样将你的手机变为&q ...
- 手机连接无线没有网络连接到服务器是怎么回事啊,手机连接WIFI后无法上网,是怎么回事?...
原标题:手机连接WIFI后无法上网,是怎么回事? "极客谈科技",全新视角.全新思路,伴你遨游神奇的科技世界. 同一局域网内其他手机可以通过WiFi上网,只有一台手机存在问题.导致 ...
- 解决iOS手机连接fiddler后出现 “此站点的安全证书不受信任” 的问题!!!
解决iOS手机连接fiddler后出现 "此站点的安全证书不受信任" 的问题!!! 配置Fiddler 设置iOS设备代理 之前想用Fiddler来抓取iOS手机App数据,在网上 ...
- Android 模拟器连接 USB 设备
Android Genymotion 连接 USB 设备 一.需要的软件 Genymotion. Oracle VirtualBox.VirtualBox 扩展包(连接 USB 需要) 二.详细步骤 ...
- 解决iOS手机连接fiddler后出现此站点的安全证书不受信任 的问题
关闭Fiddler点击 此处 安装 Fiddlercertmaker.(!!!注意这步是解决问题的关键.!!!) 安装完成后,打开Fiddler,打开"Tools">& ...
- APP技巧:手机连接WiFi后,移动数据流量要不要关闭,看完你就懂了!
在移动互联网普及的今天,大家想上网是非常容易的一件事情.打开手机数据流量一秒钟就能连接上互联网,享受网络带来的乐趣.不论是刷视频看电影还是下载需要的文件,统统都能够通过移动数据来搞定. 但是使用移动数 ...
- 摩托罗拉手机连接Wifi后提示“网络受限”问题的解决!
摩托罗拉手机连接Wifi后提示"网络受限"问题的解决! 配置wifi 解决"网络受限"方法: 因为我们所做的是墨西哥业务,使用国内手机有时候无法模拟国外出现线上 ...
- 手机连接Charles代理,手机上不了网
<><>手机连接Charles代理,手机上不了网<><><> 随便找一篇配置代理的教程 1.取消勾选默认电脑代理 2.允许设置Transpo ...
- android连接usb后默认app,小米手机使用USB连接电脑后总是被自动安装应用软件怎么办...
关闭USB调试功能 这里推荐大家关闭USB调试功能,如果你只是使用USB数据线传输电脑与手机中的文件,那么是不需要开启USB调试功能的.以小米手机为例,打开MIUI中的设置-其他应用高级设置选项. 接 ...
最新文章
- java拉姆达表达式事例,Java Lambda表达式详解和实例
- .NET Framework终于开源了!
- JavaScript 常见的六种继承方式
- 【Qt教程】Qt常用部件介绍
- 我是如何学习写一个操作系统(九):文件系统
- python计算小数点后有几位_python的数字类型
- Linux: 如何利用HandBrake将DVD光碟转成各式影片档
- java package 目录_修改jar包package目录结构操作方法
- redis原子性读写操作之LUA脚本和watch机制
- 如何使用sp_send_dbmail存储过程将SQL查询结果通过电子邮件发送到智能手机
- java如果把字符串转成对象_为什么Java中的字符串对象是不可变的,有什么好处?...
- 被动语态和非谓语区别_语法考点:非谓语动词!
- Warship+NPOI导入导出组件介绍【对象化】
- 暗影精灵4如何调节风扇转速_惠普暗影精灵4 简单几步设置让游戏画面更流畅
- NT1000无线测温系统 方维监测
- 解决Cannot delete or update a parent row: a foreign key constraint fails的mysql报错
- 深入浅出剖析JAVA多线程原理
- PS 滤镜——(扭曲)球面化 Spherize
- 一种针对工控系统攻击的远程检测方案(工控系统安全)
- 魏小亮:参加编程竞赛对实际工作的用处