<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>嘟嘟鱼 &#187; 缩略图</title>
	<atom:link href="http://www.duduyu.net/tag/%e7%bc%a9%e7%95%a5%e5%9b%be/feed" rel="self" type="application/rss+xml" />
	<link>http://www.duduyu.net</link>
	<description>嘟嘟鱼的个人博客</description>
	<lastBuildDate>Thu, 15 Dec 2011 07:54:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>图片缩略图与图片不一样地简单处理方法</title>
		<link>http://www.duduyu.net/picture-thumbnail-and-the-picture-is-not-as-simple-approach</link>
		<comments>http://www.duduyu.net/picture-thumbnail-and-the-picture-is-not-as-simple-approach#comments</comments>
		<pubDate>Sat, 26 May 2007 01:33:00 +0000</pubDate>
		<dc:creator>嘟嘟鱼</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[jpg]]></category>
		<category><![CDATA[缩略图]]></category>

		<guid isPermaLink="false">http://www.kuaixiang.net/?p=358</guid>
		<description><![CDATA[今天在强子的博客看到一张奇怪的图，以前就见过这样的图片，这个现象应该是因为JPEG标准在文件中记录了一些EXIF信息造成的，在网上看了下有解释的： 在正常情况下一个图片和它的缩略图... ]]></description>
			<content:encoded><![CDATA[<p>今天在强子的博客看到一张<a target="_blank" href="http://hi.baidu.com/%C7%BF%D7%D3%B5%C4%CC%EC%BF%D5/blog/item/a15fb28fa8deb0fb513d92f4.html">奇怪的图</a>，以前就见过这样的图片，这个现象应该是因为JPEG标准在文件中记录了一些EXIF信息造成的，在网上看了下有解释的：<br />
在正常情况下一个图片和它的缩略图应该是一样的，但是在有的时候会出现图片和缩略图完全不一样的情况。也就是说用Windows自带的图片查看器看到的图片是一个样子，而这些图片在文件夹中“预浏览”或者“缩略图”看到的却是完全另一个样子。 <span id="more-10358"></span><br />
　　</p>
<p class="UBBContent">　　　　出现这种情况是因为在Windows缩略图中有一个Bug，利用这个Bug，Exifer就能够轻松制作图片和缩略图不同的图片。<br />
　　<br />
　　 缩略图显示原理<br />
　　<br />
　　<br />
　　　　这是什么原理呢？因为现在JPEG的文件采用了压缩的方式，其过程比较复杂。为了能让大家快速查看其缩略图，JPEG标准在文件中记录了一些EXIF信息。数码照相机拍出的图片带有相机的很多参数，这都属于EXIF信息，其中缩略图也是一部分。缩略图是一幅较小的JPEG图片，存储在EXIF信息段。支持EXIF信息内嵌缩略图数据库的片格式的图片除了JPEG格式(.jpg、.jpeg、.jpe)，还有PSD、PDD、EPS、TIF、TIFF等格式。<br />
　　<br />
　　　　而Windows在第一次显示缩略图时先读当前目录中的“Thumbs.db”这个文件，其实这是一个缩略图数据库，从而来判断是否有该图片的缩略图。如果不存在“Thumbs.db”文件或者该库中不存在该图片的缩略图，那么Windows会尝试取图片中的EXIF信息，判断是否存在缩略图数据。如果图片中EXIF信息中不存在缩略图信息或信息错误，那么Windows就会用插值的方法重新生成缩略图（如果可能则保存到当前目录中的“Thumbs.db”缩略图数据库中）。<br />
　　<br />
　　 了解了这些，既然知道原理，那么我们能否也做出这样的图片呢？其实很简单，只需通过修改EXIF信息中的缩略图信息达到上面那种奇异的效果了。那么用什么软件能够修改EXIF信息呢？这里给大家介绍一款名字为Exifer 软件，通过它就可以很轻松的修改EXIF信息。<br />
　　<br />
　　 但是我们要知道的是怎样解决图片缩略图与图片不一样？其实很简单：首先，用Windows的画图打开我们要更改的图片，将其另存为24W位位图文件然后将原来的JPEG文件删除。其次，再用画图打开刚刚保存的位图图片，又将图片另存为JPEG文件。这样处理后，图片缩略图与图片不一样的问题就解决了。这也是利用了BMP位图没有显示缺陷原理，解决在正常情况下一个图片和它的缩略图应该是一样的，但是在有的时候会出现图片和缩略图完全不一样的情况。也就是说用Windows自带的图片查看器看到的图片是一个样子，而这些图片在文件夹中“预浏览”或者“缩略图”看到的却是完全另一个样子。<br />
　　<br />
　　 出现这种情况是因为在Windows缩略图中有一个Bug，利用这个Bug，Exifer就能够轻松制作图片和缩略图不同的图片。<br />
　　<br />
　　<br />
　　 但是我们要知道的是怎样解决图片缩略图与图片不一样？其实很简单：首先，用Windows的画图打开我们要更改的图片，将其另存为24位位图文件然后将原来的JPEG文件删除。其次，再用画图打开刚刚保存的位图图片，又将图片另存为JPEG文件。这样处理后，图片缩略图与图片不一样的问题就解决了。。。。。。</p>
<h3  class="related_post_title">您可能也对这些文章感兴趣</h3><ul class="related_post"><li><a href="http://www.duduyu.net/film-new-year-announcement" title="中影拜年短片">中影拜年短片</a></li><li><a href="http://www.duduyu.net/winter-solstice-today" title="今日冬至">今日冬至</a></li><li><a href="http://www.duduyu.net/web-editor-how-to-do-it" title="网络编辑该怎么做？">网络编辑该怎么做？</a></li><li><a href="http://www.duduyu.net/php-development-of-a-number-of-frequently-used-functions" title="PHP开发中经常用到的一些函数">PHP开发中经常用到的一些函数</a></li><li><a href="http://www.duduyu.net/kill-the-champion-dll-virus-is-actually-very-simple" title="杀掉马王(DLL病毒)其实十分简单">杀掉马王(DLL病毒)其实十分简单</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.duduyu.net/picture-thumbnail-and-the-picture-is-not-as-simple-approach/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

