Gif格式图片的特点:
透明性
Gif是一种布尔透明类型,既它可以是全透明,也可以是全不透明,但是它并没有半透明(alpha 透明)。
动画
Gif这种格式支持动画。
无损耗性
Gif是一种无损耗的图像格式,这也意味着你可以对gif图片做任何操作也不会使 得图像质量产生损耗。
水平扫描
Gif是使用了一种叫作LZW的算法进行压缩的,当压缩gif的过程中,像素是由上到下水平压缩的,这也意味着同等条件下,横向的gif图片比竖向的gif图片更加小。例如500*10的图片比10*500的图片更加小
间隔渐进显示
Gif支持可选择性的间隔渐进显示
由以上特点看出只有256种颜色的gif图片不适合照片,但它适合对颜色要求不高的图形(比如说图标,图表等),它并不是最优的选择,我们会在后面中看到png是最优的选择。
Jpeg
透明性
它并不支持透明。
动画
它也不支持动画。
损耗性
除了一些比如说旋转(仅仅是90、180、270度旋转),裁切,从标准类型到先进类型,编辑图片的原数据之外,所有其它操作对jpeg图像的处理都会使得它的质量损失。所以我们在编辑过程一般用png作为过渡格式。
隔行渐进显示
它支持隔行渐进显示(但是ie浏览器并不支持这个属性,但是ie会在整个图像信息完全到达的时候显示)。
由上可以看出Jpeg是最适web上面的摄影图片和数字照相机中。
Png
类型
Png这种图片格式包括了许多子类,但是在实践中大致可以分为256色的png和全色的png,你完成可以用256色的png代替gif,用全色的png代替jpeg
透明性
Png是完全支持alpha透明的(透明,半透明,不透明),尽管有两个怪异的现象在ie6(下面详细讨论)
动画
它不支持动画
无损耗性
png是一种无损耗的图像格式,这也意味着你可以对png图片做任何操作也不会使 得图像质量产生损耗。这也使得png可以作为jpeg编辑的过渡格式
水平扫描
像GIF一样,png也是水平扫描的,这样意味着水平重复颜色比垂直重复颜色的图片更小
间隔渐进显示
它支持间隔渐进显示,但是会造成图片大小变得更大
更多关于PNG
PNG8
256色PNG的别名
PNG24
全色PNG的别名
PNG32
全色PNG的别名
其它图片格式与PNG比较
众所周知GIF适合图形,JPEG适合照片,PNG系列两种都适合。
相比GIF
PNG 8除了不支持动画外,PNG8有GIF所有的特点,但是比GIF更加具有优势的是它支持alpha透明和更优的压缩。所以,大多数情况下,你都应该用PNG8不是GIF(除了非常小的图片GIF会有更好的压缩外)。
相比JPEG
JPEG比全色PNG具有更加好的压缩,因此也使得JPEG适合照片,但是编辑JPEG过程中容易造成质量的损失,所以全色PNG适合作为编辑JPEG的过渡格式.
Png8的在ie中的怪异表现:
1.半透明的png8在ie6以下的浏览器显示为全透明。
2.Alpha透明的全色PNG(png32)在ie6中会出现背景颜色(通常是灰色)。
由上面可以总结:
(a)全透明的png8可以在任一浏览器正常显示(就像gif一样)。半透明的png8在除了ie6及其以下的浏览器下错误的显示成全透明,其它浏览器都能正常显示半透明。这个bug并不需要特殊对待,因为在不支持半透明的浏览器下只是显示为全透明,对用户体验影响不大,它反而是透明gif的加强版。
(b)第二个bug没有什么好的方法解决,只能通过影响性能的方法AlphaImageLoader与需要加特殊标签(VML)。
因此得出结论就是:请使用PNG8。
Png8的软件问题
1.Photoshop只能导出布尔透明的PNG8。
2.Fireworks既能导出布尔透明的PNG8,也能导出alpha透明的PNG8.
3.pngquant与pngnq这两个命令行软件可以转换全色png为256色的png8。
Copyright playgoogle.com© 2008
继续阅读《收藏:图片格式详解》的全文内容...
找不到相关文章,请发表流言


分享到:
相关推荐
QQ收藏API接口是一个允许开发者通过调用特定的URL来获取用户在QQ收藏中保存的链接、图片、文字等内容的工具。这个接口对于开发者来说,是一个非常有用的数据获取途径,可以帮助他们构建各种应用,例如个人数据备份、...
### MP3文件格式解析 MP3,全称为MPEG-1 Audio Layer 3,是一种音频压缩格式,旨在大幅度降低音频数据量,同时保持接近CD音质的听觉体验。其核心在于采用了一种高效的有损数据压缩算法,通过去除人耳无法感知的音频...
MP3格式解析是音频编码领域中的一个重要话题,它涉及到音频数据的压缩技术以及与之相关的元数据信息。MP3,全称MPEG-1 Audio Layer III,是一种有损音频压缩格式,广泛应用于数字音乐的存储和播放。MP3通过去除人耳...
3. 解析图片数据:找到图片数据后,你需要知道它遵循何种图像格式,如JPEG或PNG。ID3v2标签会提供关于图像格式的信息。然后,你可以按照对应的图像文件格式规范来读取和保存图片。 4. 提取图片:将解析出的图片数据...
7. **帮助文档或说明**:可能有`.txt`或`.html`格式的文档,解释如何安装、配置和使用此网络收藏夹系统。 在开发或部署此类ASP应用时,你需要确保以下几点: - **服务器支持**:服务器需要启用ASP解析,并安装相应...
- 在弹出的对话框中选择“收藏图片”选项。 - 勾选想要收藏的图片,点击“确定”或“收藏”按钮完成操作。 - **特点**:收藏成功的图片会自动保存至百度网盘中,用户可随时访问查看。 ##### 2. 云收藏文章 - **...
其基本格式如下: ``` schema://host[:port#]/path//[;url-params][?query-string][#anchor] ``` - **schema**:指定低层使用的协议,如`http`、`https`、`ftp`等。 - **host**:HTTP服务器的IP地址或者域名。 - *...
**CEB格式浏览器详解** CEB格式是一种专用于电子文档的格式,主要由中国标准化研究院推出,旨在推动国内电子文档的标准应用。它具有良好的兼容性、安全性以及可编辑性,广泛应用于政府、教育、企业等领域。"ceb格式...
2. 图片格式转换:支持多种图片格式的读取和转换,满足不同需求。 3. 图片处理:利用WebP、SVG等技术进行图片优化,提升加载速度和显示效果。 4. 服务器端渲染:减轻客户端压力,提升用户体验。 5. 安全机制:采用...
2. phonenumbers:解析电话号码,格式,存储和验证的国际电话号码。 3. python-user-agents:浏览器的用户代理(user-agents)的解析器。 4. sqlparse:SQL 解析器。 5. pygments:一个通用的语法高亮工具。 6. ...
要获取图片,我们需要发送GET请求到知乎图片的URL,并解析返回的响应,通常是一个JSON格式的数据。 2. **JSON解析**:Swift内置了JSONSerialization类,可以方便地将JSON数据转换为Swift对象,反之亦然。在处理知乎...
15. 图片转换:支持多种图片格式之间的转换,如BMP转JPEG、PNG转SVG等。 16. 九宫格切图:将图片切割成九宫格样式,便于在社交平台上传或拼接展示。 17. 实时滤镜效果预览:在用户选择滤镜时提供实时预览,提升...
5. 图片格式支持:考虑到不同的图片格式(JPEG、PNG、WebP等),应用需要能正确解析和显示这些格式。WebP是一种高效图片格式,它在保持图像质量的同时,可以显著减小文件大小,适合在网络传输中使用。 6. 多线程...
【图片搜索功能详解】 随着互联网技术的不断发展,搜索引擎的功能也在不断拓展,图片搜索成为了一个重要的分支。各大搜索引擎如百度、谷歌、搜狗、360等都致力于优化和完善这一功能,以满足用户对视觉信息的需求。...
PNG,全称Portable Network Graphics,是一种无损压缩的位图格式,特别适合于创建透明背景...这个个人收藏的PNG图片库是一份宝贵的资源,无论你是设计师、开发者还是爱好者,都可以从中找到合适的素材,激发创作灵感。
1. 图像格式支持:项目可能需要支持多种图片格式,如JPEG、PNG、BMP、GIF等。这需要调用相应的库或API来读取和解码这些格式的文件。 2. 图片加载优化:为了提高用户体验,图片加载速度至关重要。开发者可以采用延迟...
### MetInfo标签函数及参数详解 MetInfo是一款广泛使用的网站建设系统,它提供了丰富的标签和函数,使得用户能够灵活地构建和管理网站内容。本文将详细介绍MetInfo系统中的标签函数及其参数,帮助用户更好地理解和...
【izCMS 图片分享系统详解】 izCMS 是一款基于PHP语言开发的内容管理系统,特别适合用于构建图片分享和收藏平台。该系统以其灵活的模块化设计和丰富的功能特性,为用户提供了便捷的图片上传、分享和管理体验。通过...
MAC.Fav(u,s) 加入浏览器收藏夹; [removed]void(0)" MAC.Open(u,w,h) 弹出网页;u=网址,w=宽度,h=高度 MAC.Cookie.Set(name,value,days) 设置cookie的值; name=cookie名称,value=cookie值,days=过期时间 MAC.Cookie....
《BLP图片查看和导出工具详解》 BLP(Blizzard Pixmap)是一种由暴雪娱乐公司开发的图像文件格式,主要用于其游戏资源的存储,如《魔兽世界》等。这种格式通常包含有压缩的纹理信息,对于游戏运行效率和资源管理...