所谓所缩略图(THUMBNAIL),是同存与JPEG图片文件夹下的THUMBNAIL图片{注:此数据为Windows系统文件,可通过/文件选项/查看/选择[显示所有文件和文件夹]、取消[隐藏受保护的操作系统文件]察看此数据} 
Windows XP因为为了加快读写速度, XP默认对于JPG, BMP等常规图片格式不进行内容读写, 只读取图片文件内置的预览内容{THUMBNAIL}. 

由于JPEG压缩较复杂,为了能快速查看其缩略图,JPEG标准在文件中记录了一些EXIF信息{注:玩过数码相继的对这个概念应该有点印象}。
数码照相机拍出的图片带有相机的很多参数,这都属于EXIF信息,缩略图也是其中一部分。
缩略图是一幅较小的JPEG图片,存储在EXIF信息段。
支持Exif信息内嵌缩略图数据库的片格式的图片除了JPEG格式(.jpg、.jpeg、.jpe),还有PSD、PDD、EPS、TIF、TIFF等格式。

Windows在第一次显示缩略图时先读当前目录中的“Thumbs.db”{注:缩略图数据库}判断是否有该图片的缩略图{注:所以当你更换XP主题的时候可能会看到图片和文件夹的缩略图有点不协调,这是因为“Thumbs.db”文件并没有改变},
如果不存在“Thumbs.db”文件或者该库中不存在该图片的缩略图,
那么Windows会尝试取图片中的EXIF信息,判断是否存在缩略图数据。

如果图片中EXIF信息中不存在缩略图信息或信息错误,那么Windows就会用抽值算法{其实属于插值算法,我觉得这个时候该叫抽值算法}重新生成缩略图保存到“Thumbs.db”缩略图数据库中。
网上下载的图片大部分都自带有缩略图,只有少部分没有,用PhotoShop制作的图,全部都有缩略图.
{注:如果是PS7.0之前的版本对照片进行进行图层、旋转的操作后,EXIF会被抹掉}
{注:由于Exif信息在JPEG文件头信息中增加了有关拍摄参数和索引图,数码相继要现实拍摄的照片需要首先读取Exif信息,当我们把拍摄后的照片经过一些图像处理软件进行处理后,Exif信息会丢失或损坏,所以有的时候我们把处理后的照片再放回数码相继中时数码相继不能读取,我的Fujifilm相机就是这样}

----------------------------------------------------
这张椅子图片就是被别人修改了EXIF信息中的缩略图,所以才会出现缩略图和原图不一样的结果,这算不上是XP的BUG

参考资料,Exif2.1标准所包含的信息段如下:
----------------------------------------------------
Image Description   图像描述、来源. 指生成图像的工具 
Artist   作者{有些相机可以输入使用者的名字 }
Make   生产者{指产品生产厂家 }
Model   型号 指设备型号}
Orientation  方向{有的相机支持,有的不支持}
XResolution/YResolution   X/Y方向分辨率 本栏目已有专门条目解释此问题。 
ResolutionUnit   分辨率单位 一般为PPI 
Software   软件 显示固件Firmware版本 
DateTime   日期和时间 
YCbCrPositioning   色相定位 
ExifOffsetExif   信息位置,定义Exif在信息在文件中的写入,有些软件不显示。 
ExposureTime   曝光时间 即快门速度 
FNumber   光圈系数 
ExposureProgram   曝光程序 指程序式自动曝光的设置,各相机不同,可能是Sutter Priority(快门优先)、Aperture Priority(快门优先)等等。 
ISO speed ratings   感光度 
ExifVersion   Exif版本 
DateTimeOriginal   创建时间 
DateTimeDigitized   数字化时间 
ComponentsConfiguration   图像构造(多指色彩组合方案) 
CompressedBitsPerPixel(BPP)   压缩时每像素色彩位 指压缩程度 
ExposureBiasValue   曝光补偿。 
MaxApertureValue   最大光圈 
MeteringMode   测光方式, 平均式测光、中央重点测光、点测光等。 
Lightsource   光源 指白平衡设置 
Flash   是否使用闪光灯。 
FocalLength   焦距,一般显示镜头物理焦距,有些软件可以定义一个系数,从而显示相当于35mm相机的焦距
MakerNote(User Comment)   作者标记、说明、记录 
FlashPixVersionFlashPix   版本 (个别机型支持) 
ColorSpace   色域、色彩空间 
ExifImageWidth(Pixel X Dimension)   图像宽度 指横向像素数 
ExifImageLength(Pixel Y Dimension)   图像高度 指纵向像素数 
Interoperability IFD   通用性扩展项定义指针 和TIFF文件相关,具体含义不详 
FileSource   源文件 
Compression   压缩比。 

 

Lanczos算法,谁给讲讲吧