常见的图片格式大全:

JPEG (Joint Photographic Experts Group)

TIFF (Tagged Image File Format)

PNG (Portable Network Graphics)

GIF (Graphics Interchange Format)

BMP (Bitmap)PSD (Photoshop Document)

SVG(Scalable Vector Graphics)

  • 1、JEPG

最广泛的图片格式之一,兼容性高、传输速度快。它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),因为JPEG格式的文件尺寸较小,下载速度快,所以是互联网上最广泛使用的格式!包含.jpeg.jpejpg .jfif以及.jif 其中.jpg最为流行

注: jpg是jpeg的简称。

特点:

  • (1)高压缩率
  • (2)无损压缩
  • (3)渐进传输
  • (4)感兴趣区域(Region of Interest)
  • (5)颜色处理更优秀
  • (6)图像处理简单

缺点:
有损耗压缩会使原始图片数据质量下降。当编辑和重新保存JPEG文件时,JPEG会降低原始图片的数据质量,这种质量下降是累积性的。JPEG不适用于所含颜色很少、具有大块颜色相近的区域,或亮度差异十分明显的、较简单的图片

压缩标准:
1.顺序式编码(Sequential Encoding)
一次将图像由左到右、由上到下顺序处理
2.递增式编码(Progressive Encoding)
当图像传输的时间较长时,可将图像分数次处理,以从模糊到清晰的方式来传送图像(效果类似GIF在网络上的传输)
3.无有损编码(Lossless Encoding)
4.阶梯式编码(Hierarchical Encoding)


  • 2、TIFF

是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像,最初由Aldus公司与微软公司一起为PostScript打印开发。TIFF与JPEG和PNG一起成为流行的高位彩色图像格式,扫描、传真、文字处理、光学字符识别和其它一些应用等都支持这种格式,以.tif为扩展名

特点1:应用广泛

  • (1)TIFF可以描述多种类型的图像;
  • (2)TIFF拥有一系列的压缩方案可供选择;
  • (3)TIFF不依赖于具体的硬件;
  • (4)TIFF是一种可移植的文件格式。

特点2:可扩展性

  • (1)几种主要的压缩方法;
  • (2)多种色彩表示方法;
  • (3)图像质量增强;
  • (4)特殊图像效果;
  • (5)文档的存储和检索帮助。

特点3:格式复杂

  • 一方面,要写一种能够识别所有不同标记的软件非常困难。
  • 另一方面,一个TIFF文件可以包含多个图像,每个图像都有自己的IFD和一系列标记,并且采用了多种压缩算法。这样也增加了程序设计的复杂度。

缺点:
TIFF格式的缺点是其所占用的储存空间要明显大于JPEG和RAW格式图像,而且漏洞也比较多


  • 3、PNG

便携式网络图形是一种无损压缩的位图片形格式,其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页或S60程序中,原因是它压缩比高,生成文件体积小。以.png结尾,用ps就能直接生成png格式的图片。png被称为可移植网络图像文件,png格式的图片显示效果极佳,在跨平台、压缩比、视觉效果和矢量图形等方面是所有文件中综合评价最高的,有着鲜活的图像格式,支持最大48位色深。png的压缩比高,能够生成高质量低内存的图形文件

特点1:体积小

网络通讯中因受带宽制约,在保证图片清晰、逼真的前提下,网页中不可能大范围的使用文件较大的bmp格式文件。

特点2:无损压缩

PNG文件采用LZ77算法的派生算法进行压缩,其结果是获得高的压缩比,不损失数据。它利用特殊的编码方法标记重复出现的数据,因而对图像的颜色没有影响,也不可能产生颜色的损失,这样就可以重复保存而不降低图像质量。

特点3:索引彩色模式

PNG-8格式与GIF图像类似,同样采用8位调色板将RGB彩色图像转换为索引彩色图像。图像中保存的不再是各个像素的彩色信息,而是从图像中挑选出来的具有代表性的颜色编号,每一编号对应一种颜色,图像的数据量也因此减少,这对彩色图像的传播非常有利。

特点4:更优化的网络传输显示

PNG图像在浏览器上采用流式浏览,即使经过交错处理的图像会在完全下载之前提供浏览者一个基本的图像内容,然后再逐渐清晰起来。它允许连续读出和写入图像数据,这个特性很适合于在通信过程中显示和生成图像。

特点5:支持透明效果

PNG可以为原图像定义256个透明层次,使得彩色图像的边缘能与任何背景平滑地融合,从而彻底地消除锯齿边缘。这种功能是GIF和JPEG没有的。

特点6:PNG同时还支持真彩和灰度级图像的Alpha通道透明度。

最高支持24位真彩色图像以及8位灰度图像。支持Alpha通道的透明/半透明特性。支持图像亮度的Gamma校准信息。支持存储附加文本信息,以保留图像名称、作者、版权、创作时间、注释等信息。

缺点
不支持动画应用效果,一般体积比同尺寸的90%压缩率的jpg要大很多(通常是5倍以上),但人眼很难识别其中的区别


  • 4、GIF

可译为图形交换格式,用于以超文本标志语言(Hypertext Markup Language)方式显示索引彩色图像,在因特网和其他在线服务系统上得到广泛应用。GIF是一种公用的图像文件格式标准,让我们最熟悉的就是gif支持动图,我们很多的社交软件的表情包多为gif格式 已.gif结尾。GIF是一种位图。位图的大致原理是:图片由许多的象素组成,每一个象素都被指定了一种颜色,这些象素综合起来就构成了图片。GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。由于这种特性,GIF比较适用于色彩较少的图片,比如卡通造型、公司标志等

特点:
(1)GIF格式图像文件的扩展名是“.gif”。
(2)对于灰度图像表现最佳。
(3)具有GIF87a和GIF89a两个版本。
(4)采用改进的LZW压缩算法处理图像数据。
(5)调色板数据有通用调色板和局部调色板之分,有不同的颜色取值。
(6)不支持24bit彩色模式,最多存储256色。
(7)支持动画和透明

缺点:
GIF 只支持 256 色调色板,因此,详细的图片和写实摄影图像会丢失颜色信息,而看起来却是经过调色的,GIF 支持有限的透明度,没有半透明效果或褪色效果


  • 5、BMP

它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点–占用磁盘空间过大。所以,目前BMP在单机上比较流行。

特点:
(1)体积比较大 比较老的一种格式 压缩的无损的
(2)包含的图像信息较丰富,几乎不压缩,占内存太大

缺点:
太大的文件格式格式导致它几乎没有用武之地,现在除了在Windows操作系统中还比较常见之外,几乎看不到它,单机用的比较多


  • 6、SVG

可缩放矢量图形(Scalable Vector Graphics,SVG)是W3C推出的基于XML的二维矢量图形标准。SVG可以提供高质量的矢量图形渲染,同时由于支持JavaScript和文档对象模型,SVG图形通常具有强大的交互能力。另一方面,SVG作为W3C所推荐的基于XML的开放标准,能够与其他网络技术进行无缝集成。

特点:
(1)灵活性,使用起来也非常的便捷,可伸缩
(2)运行的过程中可以起到很好的互动作用,同时还能够形成良好的动画效果
(3)SVG的基础是纯文字格式的XML,这样一来也就直接的传承了XML自身的特点
(4)SVG可被非常多的工具读取和修改(比如记事本);
(5)SVG与JPEG和GIF图像比起来,尺寸更小,且可压缩性更强;
(6)SVG图像可在任何的分辨率下被高质量的打印;
(7)SVG图像中的文本是可选的,同时也是可搜索的(很适合制作地图)
(8)SVG可以与java技术一起运行;
(9) 超级颜色控制  SVG图像提供一个1 600万种颜色的调色板,支持ICC颜色描述文件标准、RGB、线X填充、渐变和蒙版。
(10)超强显示效果 SVG图像在屏幕上总是边缘清晰,它的清晰度适合任何屏幕分辨力和打印分辨力

缺点:
1)DOM比正常的图形慢,而且如果其结点多而杂,就更慢。
2)SVG画点报表什么的,还行;在网页游戏前,就束手无策了;当然可以结合Canvas+SVG实现。
3)不能动态的修改动画内容
4)不能与HTML内容集成
5)整个SVG作为一个动画
6)浏览器兼容性问题,IE8-以及Android2.3默认浏览器是不支持SVG。

常用图片jpg png jpeg gif等格式介绍相关推荐

  1. JPEG/Exif/TIFF格式解读(1):JEPG图片压缩与存储原理分析

    JPEG文件简介 JPEG的全称是JointPhotographicExpertsGroup(联合图像专家小组),它是一种常用的图像存储格式, jpg/jpeg是24位的图像文件格式,也是一种高效率的 ...

  2. 前端开发中常用图片格式

    前端开发中常用图片格式 在我们的日常开发中.必不可少会使用很多种图片. 我们需要根据业务场景来选择所使用的图片类型. 这里我整理了一些常用图片类型.他们的优缺点以及建议的使用场景. 如何在计算机中显示 ...

  3. 常用图片格式必须了解

    常用图片格式汇总及区别 首先说一说为什么要学习图片格式呢,因为身为一个前端开发的程序员,或者你是一个全栈开发的工程师,那么你就会接触的网页,那么网页中会有很多,**图片**,那么问题来了,这些图片有不 ...

  4. gif透明背景动画_前端基础系列之bmp、jpg、png、gif、svg常用图片格式浅谈(二)...

    IT客栈 作者:大腰子 bmp.jpg.png.gif.svg常用图片格式 之前为大家介绍了几种WEB前端常用的图片格式,对比了它们的特点,参见<前端基础系列之bmp.jpg.png.gif.s ...

  5. Ubuntu 把 webp 格式图片转换成 jpeg/png 格式

    据统计,目前互联网上传输的数据有65%都是图片,为了减少数据量.加速网络传输.谷歌(google)于2010年推出的新一代图片格式 -- WebP 格式. WebP 格式是一种旨在加快图片加载速度的图 ...

  6. 常用图片格式介绍(了解

    常用图片格式 图片是网页制作中很重要的素材,图片有不同的格式,每种格式都有自己的特性,了解这些特效,可以方便我们在制作网页时选取适合的图片格式,图片格式及特性如下: 1.psd photoshop的专 ...

  7. 常用图片格式及其特点

    1.BMP:Windows 位图 Windows 位图可以用任何颜色深度(从黑白到 24 位颜色)存储单个光栅图像.Windows 位图文件格式与其他 Microsoft Windows 程序兼容.它 ...

  8. 怎么转换常用图片格式,jpg格式怎么转换

    图片的格式是分很多种的,我们最常用的图片格式大概就是jpg.png.bmp,但是可能由于各种需要需要转换格式,比如我们在上传自己的×××件的时候,可能会有专门允许的格式,那这个时候就需要将照片转换成需 ...

  9. html5 jpg转webp格式转换,JPEG和WebP格式图片的差别

    什么是进步的jpeg? 渐进式JPEG是使用与典型基线JPEG不同的编码过程创建的图像.传统上,JPEG从上到下,从左到右进行编码和解码.这被称为基线编码.但是,渐进式JPEG以不同的方式编码.当您看 ...

  10. 3. LaTeX图片的排版、引用与格式

    3. LaTeX图片的排版.引用与格式 1.LaTeX 图片排版方式   在 LaTex 排版的论文写作中,LaTex 的所有宏包文件都要写在 \documentclass 命令之后和 \begin{ ...

最新文章

  1. 收藏此文,今年你需要的学习资源绝对够了!
  2. springboot + 拦截器 + 注解 实现自定义权限验证
  3. 汇编语言转成c语言,如何把汇编语言转换成C语言
  4. java在src创建entity文件_java自动生成entity文件
  5. oracle取两条sql查询结果的差集,并集,交集
  6. 分页原理+软件架构师
  7. 转:V.I. Arnold 论数学教育
  8. 怎么在QQ浏览器上使用微信聊天?
  9. python读取文件路径中有中文_转 python 读取中文文件名/中文路径
  10. gis环境设置在哪_GIS局部放电在线监测系统
  11. 【学习笔记】极其美妙的算法——FFT(快速傅里叶变换)
  12. 龙渊服务器信息丢失,多多自走棋:最“短命”的服务器,上线5天就完成任务下线...
  13. DynamicDNSSVR 动态域名更新服务 免费软件
  14. 中国“中产阶级”只赚钱不读书 被指精神荒芜
  15. 开启笔记本WIFI热点功能Microsoft Virtual WiFi Miniport Adapter
  16. Linux添加路由的方法
  17. 抗击奥密克戎回忆录:“旌旗十万斩阎罗”,我再一次杨康了
  18. java实现倒酒的问题_倒酒问题
  19. 关于《论文写作》课程的心得和体会
  20. 【CuteJavaScript】GraphQL真香入门教程

热门文章

  1. php网站服务器工具,PHP网站服务器管理软件LuManager1.1.9发布
  2. 网易面经(内含腾讯ieg/IOS一面面经)
  3. 照明灯智能控制器c语言编程,基于51单片机的智能照明灯控制系统设计(含电路图,原理图,程序)...
  4. 怎么打开计算机管理模板,win10系统打开组策略弹出管理模板提示框怎么办
  5. 刘宇凡:苍井空靠粉丝经济卖内衣还能持续多久?
  6. 软件工程工具图(软件开发过程中可能用到的工具图)
  7. 硬件探索——模拟乘法器的综合应用设计实验
  8. linux lammps 安装教程,LAMMPS安装总结
  9. 秋招春招总结,经验分享(计算机专业)
  10. Java项目:校园自行车租赁管理系统(java+JSP+JavaScript+Servlet+Mysql)