<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=GIF</id>
	<title>GIF - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=GIF"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=GIF&amp;action=history"/>
	<updated>2026-07-13T14:02:08Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=GIF&amp;diff=15599&amp;oldid=prev</id>
		<title>2026年3月3日 (二) 07:24 imported&gt;Vesekskiy</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=GIF&amp;diff=15599&amp;oldid=prev"/>
		<updated>2026-03-03T07:24:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{redirect|GIF}}&lt;br /&gt;
{{Expand English|Graphics Interchange Format}}&lt;br /&gt;
{{更新|time=2019-02-07T12:33:37+00:00}}&lt;br /&gt;
{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| icon = &lt;br /&gt;
| iconcaption = &lt;br /&gt;
| icon_size = &lt;br /&gt;
| screenshot = Rotating earth (large).gif&lt;br /&gt;
| screenshot_size = 200px&lt;br /&gt;
| caption = 一個顯示[[地球自轉]]的GIF動畫&lt;br /&gt;
|_noextcode = &lt;br /&gt;
| extension = &amp;lt;tt&amp;gt;.gif&amp;lt;/tt&amp;gt;     &amp;lt;!-- or: | extensions = --&amp;gt;&lt;br /&gt;
|_nomimecode = &lt;br /&gt;
| mime = &amp;lt;tt&amp;gt;image/gif&amp;lt;/tt&amp;gt;&lt;br /&gt;
| type code = &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;GIFf&amp;lt;/tt&amp;gt;&lt;br /&gt;
| uniform_type = com.compuserve.gif&lt;br /&gt;
| conforms_to = &lt;br /&gt;
| magic = &amp;lt;code&amp;gt;GIF87a&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;GIF89a&amp;lt;/code&amp;gt;&lt;br /&gt;
| developer = [[CompuServe]]&lt;br /&gt;
| released = {{start date and age|1987}}&amp;lt;ref name=&amp;quot;87aSpec&amp;quot;&amp;gt;{{cite web |url= http://www.w3.org/Graphics/GIF/spec-gif87.txt |title= Graphics Interchange Format, Version 87a |date= 15 June 1987 |publisher= [[W3C]] |accessdate= 13 October 2012 |archive-date= 2018-12-25 |archive-url= https://web.archive.org/web/20181225080922/http://www.w3.org/Graphics/GIF/spec-gif87.txt%20 |dead-url= no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest_release_version = 89a&lt;br /&gt;
| latest_release_date = {{start date and age|1989}}&amp;lt;ref name=&amp;quot;89aSpec&amp;quot;&amp;gt;{{cite web |url= http://www.w3.org/Graphics/GIF/spec-gif89a.txt |title= Graphics Interchange Format, Version 89a |date= 31 July 1990 |publisher= [[W3C]] |accessdate= 6 March 2009 |archive-date= 2018-12-25 |archive-url= https://web.archive.org/web/20181225080921/http://www.w3.org/Graphics/GIF/spec-gif89a.txt%20 |dead-url= no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| genre = [[位图]][[图像文件格式|图像格式]]&lt;br /&gt;
| container_for = &lt;br /&gt;
| contained_by = &lt;br /&gt;
| extended_from = &lt;br /&gt;
| extended_to = &lt;br /&gt;
| standard =                &amp;lt;!-- or: | standards = --&amp;gt;&lt;br /&gt;
| free = &lt;br /&gt;
| url = {{URL|http://www.w3.org/Graphics/GIF/spec-gif89a.txt}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;图像互换格式&amp;#039;&amp;#039;&amp;#039;（{{langx|en|Graphics Interchange Format}}，簡稱&amp;#039;&amp;#039;&amp;#039;GIF&amp;#039;&amp;#039;&amp;#039;）是一种[[位图]][[图形文件格式]]，以8位色（即256种颜色）重现[[真彩色]]的图像。由美國電腦科學家[[史蒂芬·威爾海特]]（Stephen Wilhite）領導的線上服務供應商[[CompuServe]]團隊開發，並於1987年6月15日發布。&lt;br /&gt;
&lt;br /&gt;
它实际上是一种[[数据压缩|压缩]]文档，采用[[LZW]]压缩算法进行编码，有效地减少了图像文件在网络上传输的时间。它是目前[[全球資訊網]]广泛应用的网络传输图像格式之一。[[史蒂芬·威爾海特|威爾海特]]在CompuServe公司工作時，率領工程團隊發明GIF檔，憑著體積小、成像相對清晰的優點，十分適合早期網際網路頻寬小的環境，而今網路使用者將GIF檔用於創作，變成用來作為[[網路迷因]]的格式之一，威爾海特也在2013年獲得[[威比獎]]（The Webby Award）終身成就獎。  &lt;br /&gt;
&lt;br /&gt;
关于{{le|GIF的讀音|Pronunciation of GIF|“GIF”的读音}}，[[史蒂芬·威爾海特|威尔海特]]曾公开表示应读作/dʒɪf/，其中字母G发[[濁腭齦塞擦音]]/dʒ/。&lt;br /&gt;
&lt;br /&gt;
== 歷史==&lt;br /&gt;
自1987年由[[CompuServe]]引入後，GIF格式就因其体积小且成像相对清晰，特别适合初期速度緩慢的[[互联网]]，並从此大受欢迎。它采用[[无损压缩]]技术，只要图像不多于256色，则可既减少文件的大小，又保持成像的质量。（当然，现在也存在一些&amp;#039;&amp;#039;hack&amp;#039;&amp;#039;技术，在一定的条件下克服256色的限制）然而，256色的限制大大局限了GIF文件的应用范围，如彩色相机等。（当然采用无损压缩技术的彩色相机照片亦不适合通过网络传输。）另一方面，在高彩图片上有着不俗表现的[[JPEG]]格式却在简单的折线上效果不如人意。因此GIF格式普遍适用于图表，按钮等等只需少量颜色的图像（如黑白照片）。&lt;br /&gt;
&lt;br /&gt;
GIF格式的原始版本叫做&amp;#039;&amp;#039;&amp;#039;87a&amp;#039;&amp;#039;&amp;#039;。1989年，CompuServe發布了一個名為&amp;#039;&amp;#039;&amp;#039;89a&amp;#039;&amp;#039;&amp;#039;的增強版本，在这个版本中，为GIF文档扩充了图形控制区块、备注、说明、应用程序接口等四个区块，并提供了对[[透明色]]和多帧动画的支持。現在我們一般所說的GIF動畫都是指89a的格式&amp;lt;ref&amp;gt;{{cite web|url=https://market.cloud.edu.tw/content/junior/computer/ks_mc/classic/gifanimator/ani2.htm|title=動畫的原理|accessdate=2016-04-05|archive-date=2016-04-17|archive-url=https://web.archive.org/web/20160417194857/https://market.cloud.edu.tw/content/junior/computer/ks_mc/classic/gifanimator/ani2.htm|dead-url=no}}&amp;lt;/ref&amp;gt;。[[Netscape]]於1990年提出了Netscape Application Block，定義了一個動畫應該循環多少次或是否應該無限次地播放，這導致了GIF動畫的流行&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url=http://www6.uniovi.es/gifanim/gifabout.htm&lt;br /&gt;
 |title=All About GIF89a&lt;br /&gt;
 |author=Royal Frazier&lt;br /&gt;
 |accessdate=7 January 2013&lt;br /&gt;
 |archive-url=https://web.archive.org/web/19990418091037/http://www6.uniovi.es/gifanim/gifabout.htm&lt;br /&gt;
 |archive-date=1999-04-18&lt;br /&gt;
 |url-status=dead&lt;br /&gt;
 |dead-url=no&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
 |url=https://www.wired.com/2017/05/gif-turns-30-ancient-format-changed-internet/&lt;br /&gt;
 |title=The GIF Turns 30: How an Ancient Format Changed the Internet&lt;br /&gt;
 |date=2017-05&lt;br /&gt;
 |accessdate=2020-01-04&lt;br /&gt;
 |archive-date=2020-02-25&lt;br /&gt;
 |archive-url=https://web.archive.org/web/20200225141002/https://www.wired.com/2017/05/gif-turns-30-ancient-format-changed-internet/&lt;br /&gt;
 |dead-url=no&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;。重複迴圈的功能首次實作在[[Netscape Navigator]] 2.0版本，然後逐漸受到其他瀏覽器支援，儘管現代大多數瀏覽器都已支援，但是嚴謹來說不是&amp;#039;&amp;#039;&amp;#039;89a&amp;#039;&amp;#039;&amp;#039;規範的一部分&amp;lt;ref&amp;gt;&lt;br /&gt;
{{cite book |isbn=0-7897-0947-3&lt;br /&gt;
 |title=Web Scripting Secret Weapons&lt;br /&gt;
 |url=https://archive.org/details/webscriptingsecr0000walt&lt;br /&gt;
 |author=Scott Walter |publisher=[[Que Publishing]] |year=1996&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
2015年5月，Facebook開始支援GIF。&amp;lt;ref&amp;gt;{{cite web |url=https://www.wired.com/2015/05/real-gif-posting-on-facebook/ |title=You Can Finally, Actually, Really, Truly Post GIFs on Facebook |first=Molly |last=McHugh |date=2015-05-29 |accessdate=2015-05-29 |publisher=[[wired.com]] |archive-date=2015-05-30 |archive-url=https://web.archive.org/web/20150530004146/http://www.wired.com/2015/05/real-gif-posting-on-facebook/ |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=https://techcrunch.com/2015/05/29/facebook-confirms-it-will-officially-support-gifs |title=Facebook Confirms It Will Officially Support GIFs |date=2015-05-29 |accessdate=2015-05-29 |first=Sarah |last=Perez |publisher=[[techcrunch.com]] |archive-date=2015-05-30 |archive-url=https://web.archive.org/web/20150530043012/http://techcrunch.com/2015/05/29/facebook-confirms-it-will-officially-support-gifs/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 專利 ==&lt;br /&gt;
在早期，GIF所用的LZW压缩算法是[[CompuServe]]所开发的一种免费算法。然而令很多软件开发商感到意外的是，GIF文件所采用的压缩算法忽然成了[[Unisys]]公司的[[专利]]。据Unisys公司称，他们已注册了[[藍波-立夫-衛曲編碼法|LZW]]中的&amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;部分。如果要开发生成（或显示）GIF文件的程序，则需向该公司支付[[版税]]。在專利失效前曾引起部份開放原始碼社群發起「Burn all GIFs」的運動抵制使用GIF格式。因此，人们开始寻求一种新技术，以减少开发成本。它一方面满足了市场对更少的法规限制的需要，另一方面也带来了更少的技术上的限制，如颜色的数量等。&lt;br /&gt;
&lt;br /&gt;
在2003年6月20日，LZW算法在美国的专利权已到期而失效。在[[歐洲]]、[[日本]]及[[加拿大]]的专利权亦已分别在2004年的6月18日、6月20日和7月7日到期失效。与GIF相关的专利于2006年8月11日过期。尽管如此，[[PNG]]文件格式凭着其技术上的优势，已然跻身于网络上第三广泛应用格式&amp;lt;ref&amp;gt;{{Cite web |title=Why There Are No GIF Files on GNU Web Pages |url=http://www.gnu.org/philosophy/gif.html |accessdate=2006-07-20 |archive-date=2006-07-20 |archive-url=https://web.archive.org/web/20060720214326/http://www.gnu.org/philosophy/gif.html |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 特性 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Zt2012.gif|thumb|做了减色的图像样品]]&lt;br /&gt;
* 优秀的压缩算法使其在一定程度上保证图像质量的同时将体积变得很小。&lt;br /&gt;
* 可插入多帧，从而实现[[动画]]效果。&lt;br /&gt;
* 可设置透明色以产生对象浮现于背景之上的效果。&lt;br /&gt;
* 由于采用了8位元压缩，最多-{只}-能处理256种颜色，故不宜应用于[[真彩色]]图片。&lt;br /&gt;
&lt;br /&gt;
== 技术简介 ==&lt;br /&gt;
GIF主要是为数据流而设计的一种传输格式，而不是作为文件的存储格式。它具有顺序组织形式而不是随机组织形式。&lt;br /&gt;
&lt;br /&gt;
GIF有五个主要部分以固定顺序出现，所有部分均由一个或多个區块（block）组成。每个块由第一个字节中的标识码或特征码标识。这些部分的顺序为：头块、逻辑屏幕描述块、可选的“全局”色彩表块（调色板）、各图像数据块（或专用的块）以及尾块（结束码）。下面是这些部分的内容：&lt;br /&gt;
*起头為一个區块，它识别数据流为GIF，并指示如何解释后面的数据所需的最早版本的GIF解码程序（87a或89a）。&lt;br /&gt;
*逻辑程序描述块定义了：所有后面图像的图像平面的大小、纵横尺寸比以及色彩深度（它类似于产生图像的监视器屏幕）。它还指明后面跟随的是否为“全局”色彩表。&lt;br /&gt;
*全局色彩表（如果存在）构成一个24位RGB元组的调色板（每种底色为一个字节）。如果后面的像没有其自己的“局部”调色板，那么全局色表就是缺省调色板。&lt;br /&gt;
*后续数据作为“图形”或“专用”块出现。图形块典型地包含一个或多个位图图像，也可能是覆盖的文本。专用块或者包含一个专用应用程序码，或者包含一句不可打印的注释。&lt;br /&gt;
*最后的尾块指示值为3B（十六进制）的一个字节，表示数据流已结束。&lt;br /&gt;
&lt;br /&gt;
注意：文件中的GIF数据流可能不包含任何位图数据，这时，它只是要传输全局色彩表，作为没有自己调色板的后续数据流的缺省调色板。&lt;br /&gt;
&lt;br /&gt;
==参考文獻==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==外部链接==&lt;br /&gt;
* [http://giflib.sourceforge.net/ The GIFLIB project]{{Wayback|url=http://giflib.sourceforge.net/ |date=20161019020935 }}&lt;br /&gt;
* [http://www.w3.org/Graphics/GIF/spec-gif89a.txt spec-gif89a.txt]{{Wayback|url=http://www.w3.org/Graphics/GIF/spec-gif89a.txt |date=20181225080921 }} GIF 89a specification on [[万维网联盟]]&lt;br /&gt;
* [https://web.archive.org/web/20160304075538/http://qalle.net/gif89a.php GIF 89a specification reformatted into HTML]&lt;br /&gt;
* [http://www.cis.udel.edu/%7Eamer/CISC651/lzw.and.gif.explained.html LZW and GIF explained]{{Wayback|url=http://www.cis.udel.edu/%7Eamer/CISC651/lzw.and.gif.explained.html |date=20110717053546 }}&lt;br /&gt;
* [http://video.pbs.org/video/2207348428 Animated GIFs]{{Wayback|url=http://video.pbs.org/video/2207348428 |date=20151005045106 }}: a 6-minute documentary produced by {{tsl|en|Off Book (web series)|}}&lt;br /&gt;
&lt;br /&gt;
{{多媒體壓縮格式}}&lt;br /&gt;
&lt;br /&gt;
[[Category:图形文件格式]]&lt;br /&gt;
[[Category:公開格式]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vesekskiy</name></author>
	</entry>
</feed>