`
karrykai
  • 浏览: 9857 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

收藏:图片格式详解

阅读更多

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接口(无加密)

    QQ收藏API接口是一个允许开发者通过调用特定的URL来获取用户在QQ收藏中保存的链接、图片、文字等内容的工具。这个接口对于开发者来说,是一个非常有用的数据获取途径,可以帮助他们构建各种应用,例如个人数据备份、...

    MP3文件格式解析

    ### MP3文件格式解析 MP3,全称为MPEG-1 Audio Layer 3,是一种音频压缩格式,旨在大幅度降低音频数据量,同时保持接近CD音质的听觉体验。其核心在于采用了一种高效的有损数据压缩算法,通过去除人耳无法感知的音频...

    MP3格式解析

    MP3格式解析是音频编码领域中的一个重要话题,它涉及到音频数据的压缩技术以及与之相关的元数据信息。MP3,全称MPEG-1 Audio Layer III,是一种有损音频压缩格式,广泛应用于数字音乐的存储和播放。MP3通过去除人耳...

    MP3格式 分解图片

    3. 解析图片数据:找到图片数据后,你需要知道它遵循何种图像格式,如JPEG或PNG。ID3v2标签会提供关于图像格式的信息。然后,你可以按照对应的图像文件格式规范来读取和保存图片。 4. 提取图片:将解析出的图片数据...

    ASP源码—网络收藏夹源码.zip

    7. **帮助文档或说明**:可能有`.txt`或`.html`格式的文档,解释如何安装、配置和使用此网络收藏夹系统。 在开发或部署此类ASP应用时,你需要确保以下几点: - **服务器支持**:服务器需要启用ASP解析,并安装相应...

    百度云收藏怎么样.docx

    - 在弹出的对话框中选择“收藏图片”选项。 - 勾选想要收藏的图片,点击“确定”或“收藏”按钮完成操作。 - **特点**:收藏成功的图片会自动保存至百度网盘中,用户可随时访问查看。 ##### 2. 云收藏文章 - **...

    fiddler解析http协议

    其基本格式如下: ``` schema://host[:port#]/path//[;url-params][?query-string][#anchor] ``` - **schema**:指定低层使用的协议,如`http`、`https`、`ftp`等。 - **host**:HTTP服务器的IP地址或者域名。 - *...

    ceb格式浏览器

    **CEB格式浏览器详解** CEB格式是一种专用于电子文档的格式,主要由中国标准化研究院推出,旨在推动国内电子文档的标准应用。它具有良好的兼容性、安全性以及可编辑性,广泛应用于政府、教育、企业等领域。"ceb格式...

    图片浏览服务应用.rar

    2. 图片格式转换:支持多种图片格式的读取和转换,满足不同需求。 3. 图片处理:利用WebP、SVG等技术进行图片优化,提升加载速度和显示效果。 4. 服务器端渲染:减轻客户端压力,提升用户体验。 5. 安全机制:采用...

    Python所有的库都在这里了!!强烈建议收藏.docx

    2. phonenumbers:解析电话号码,格式,存储和验证的国际电话号码。 3. python-user-agents:浏览器的用户代理(user-agents)的解析器。 4. sqlparse:SQL 解析器。 5. pygments:一个通用的语法高亮工具。 6. ...

    swift-用于快捷浏览和收藏知乎网站图片

    要获取图片,我们需要发送GET请求到知乎图片的URL,并解析返回的响应,通常是一个JSON格式的数据。 2. **JSON解析**:Swift内置了JSONSerialization类,可以方便地将JSON数据转换为Swift对象,反之亦然。在处理知乎...

    安卓图片特效处理代码大全绝对值得收藏

    15. 图片转换:支持多种图片格式之间的转换,如BMP转JPEG、PNG转SVG等。 16. 九宫格切图:将图片切割成九宫格样式,便于在社交平台上传或拼接展示。 17. 实时滤镜效果预览:在用户选择滤镜时提供实时预览,提升...

    android超炫的图片浏览器.zip

    5. 图片格式支持:考虑到不同的图片格式(JPEG、PNG、WebP等),应用需要能正确解析和显示这些格式。WebP是一种高效图片格式,它在保持图像质量的同时,可以显著减小文件大小,适合在网络传输中使用。 6. 多线程...

    “图”说天下:浅谈图片搜索功能.docx

    【图片搜索功能详解】 随着互联网技术的不断发展,搜索引擎的功能也在不断拓展,图片搜索成为了一个重要的分支。各大搜索引擎如百度、谷歌、搜狗、360等都致力于优化和完善这一功能,以满足用户对视觉信息的需求。...

    透明png图片齐全个人收藏保证你喜欢(一)

    PNG,全称Portable Network Graphics,是一种无损压缩的位图格式,特别适合于创建透明背景...这个个人收藏的PNG图片库是一份宝贵的资源,无论你是设计师、开发者还是爱好者,都可以从中找到合适的素材,激发创作灵感。

    图片播放和音乐播放

    1. 图像格式支持:项目可能需要支持多种图片格式,如JPEG、PNG、BMP、GIF等。这需要调用相应的库或API来读取和解码这些格式的文件。 2. 图片加载优化:为了提高用户体验,图片加载速度至关重要。开发者可以采用延迟...

    MetInfo标签函数及参数详解

    ### MetInfo标签函数及参数详解 MetInfo是一款广泛使用的网站建设系统,它提供了丰富的标签和函数,使得用户能够灵活地构建和管理网站内容。本文将详细介绍MetInfo系统中的标签函数及其参数,帮助用户更好地理解和...

    izCMS 最新图片分享,图片收藏系统

    【izCMS 图片分享系统详解】 izCMS 是一款基于PHP语言开发的内容管理系统,特别适合用于构建图片分享和收藏平台。该系统以其灵活的模块化设计和丰富的功能特性,为用户提供了便捷的图片上传、分享和管理体验。通过...

    苹果8XPC和手机二合一完整版

    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图片查看和导出工具详解》 BLP(Blizzard Pixmap)是一种由暴雪娱乐公司开发的图像文件格式,主要用于其游戏资源的存储,如《魔兽世界》等。这种格式通常包含有压缩的纹理信息,对于游戏运行效率和资源管理...

Global site tag (gtag.js) - Google Analytics