王朝知道
分享
 
 
 

这是怎么回事“一个让所有XP用户都惊讶的图片”

王朝知道·作者佚名  2010-03-07  
宽屏版  字体: |||超大  
 
分类: 电脑/网络 >> 操作系统/系统故障
 
问题描述:

下面是一张椅子的图片,但是,把它保存后,如果你的系统是xp的话,右键-查看方式-选择缩略图或者幻灯片方式,看到的小图却变成一个机器女人坐着的图案,百思不得其解

图片地址:http://www.8341.cn/bbs/attachment/Fid_81/81_8601_f2720adad45aaf2.jpg这是怎么回事,真的会变

参考答案:

XP系统的缩略图原理而已

一、缩略图原理

这是什么原理呢?因为现在JPEG的文件采用了压缩的方式,其过程比较复杂。为了能让大家快速查看其缩略图,JPEG标准在文件中记录了一些EXIF信息。数码照相机拍出的图片带有相机的很多参数,这都属于EXIF信息,其中缩略图也是一部分。缩略图是一幅较小的JPEG图片,存储在EXIF信息段。支持EXIF信息内嵌缩略图数据库的片格式的图片除了JPEG格式(.jpg、.jpeg、.jpe),还有PSD、PDD、EPS、TIF、TIFF等格式。

而Windows在第一次显示缩略图时先读当前目录中的“Thumbs.db”这个文件,其实这是一个缩略图数据库,从而来判断是否有该图片的缩略图。如果不存在“Thumbs.db”文件或者该库中不存在该图片的缩略图,那么Windows会尝试取图片中的EXIF信息,判断是否存在缩略图数据。如果图片中EXIF信息中不存在缩略图信息或信息错误,那么Windows就会用插值的方法重新生成缩略图(如果可能则保存到当前目录中的“Thumbs.db”缩略图数据库中)。

二、如何制作缩略图

了解了这些,既然知道原理,那么我们能否也做出这样的图片呢?其实很简单,只需通过修改EXIF信息中的缩略图信息达到上面那种奇异的效果了。那么用什么软件能够修改EXIF信息呢?这里笔者给大家介绍一款名字为Exifer 软件,通过它就可以很轻松的修改EXIF信息。

第一步:首先打开Exifer,选择要进行添加要修改的图片

第二步:图片添加好之后,会在右边EXIF thumbnail中看到图片的缩略图,这时候按鼠标右健,选择In sert thumb nail这项,来对缩略图进行更换。要注意的是替换的缩略图一定要和原图长宽比例一致,否则没有效果。

第三步:更换之后,将图片进行保存即可。(说明一点,在替换缩略图之前先需要对原图片进行备份,因为Exifer这款软件不能将改过的图片另存为。)而且就算刷新缩略图也不能改变这个bug,只要将图片更换目录这个问题依旧存在。并且笔者发现,就算给Windows XP打上SP2补丁,这个Bug也没有解决。

这样我们也可以制作出图片和缩略图不同的照片了,拿出去给朋友看看,相信一定会吸引住他们的目光的。

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有