zoukankan      html  css  js  c++  java
  • 图像、图形、图片文件格式

    图像、图形、图片文件格式
    1
    BMP(.BMP)  位图 Windows系统采用的图像文件格式。BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
     2 
    PCX(.PCX) PCX是PC机画笔的图像文件格式。PCX是最早支持彩色图像的一种文件格式,现在最高可以支持256种彩色。PCX的图像深度可选为l、4、8bit。由于这种文件格式出现较早,它不支持真彩色。
    3 TIFF(.TIF) 是由Aldus和Microsoft公司为桌上出版系统研制开发的一种较为通用的图像文件格式。 TIFF格式灵活易变,它又定义了四类不同的格式:TIFF-B适用于二值图像:TIFF-G适用于黑白灰度图像;TIFF-P适用于带调色板的彩色图像:TIFF-R适用于RGB真彩图像。
    TIFF支持多种编码方法,其中包括RGB无压缩、RLE压缩、JPEG压缩等。
    TIFF是现存图像文件格式中最复杂的一种,它具有扩展性、方便性、可改性,可以提供给IBMPC等环境中运行、图像编辑程序。
    4 GIF(.GIF)
    图形交换格式(Graphics Interchange Format),是CompuServe公司在 1987年开发的图像文件格式。GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。
    GIF图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。所以GIF的图像深度从lbit到8bit,也即GIF最多支持256种色彩的图像。GIF格式的另一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。
    GIF解码较快,因为采用隔行存放的GIF图像,在边解码边显示的时候可 分成四遍扫描。第一遍扫描虽然只显示了整个图像的八分之一,第二遍的扫描后也只显示了1/4,但这已经把整幅图像的概貌显示出来了。在显示GIF图像时, 隔行存放的图像会给您感觉到它的显示速度似乎要比其他图像快一些,这是隔行存放的优点;另外,GIF不支持Alpha透明通道。
    5 JEPG(.JPG/.JEPG) 联合照片专家组(Joint Photographic Expert Group)JPEG也是最常见的一种图像格式,它是由联合照片专家组(Joint Photographic Experts Group),是最常用的图像文件格式,由一个软件开发联合会组织制定,是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤。
    6 Targe(.TGA) TGA图像格式最大的特点是可以做出不规则形状的图形、图像文件,一般图形、图像文件都为四方形,若需要有圆形、菱形甚至是缕空的图像文件时,TGA可就派上用场了! TGA格式支持压缩,使用不失真的压缩算法。是一种比较好的图片格式。用于存储彩色图像,可支持任意大小的图像,最高彩色数可达32位。专业图形用户经常实用TGA点阵格式保存具有真实感的三维有点源图像。
    7 EXIF 可交换的图像文件格式(EXchangeable Image file Format) ,1994年富士公司提倡的数码相机图像文件格式,其实与JPEG格式相同,区别是除保存图像数据外,还能够存储摄影日期、使用光圈、快门、闪光灯数据等曝光资料和附带信息以及小尺寸图像。
    8 FPX 闪光照片(kodak Flash PiX)此图像文件格式 扩展名为 fpx,是由柯达、微软、HP及Live PictureInc联合研制,并于1996年6月正式发表,FPX是一个拥有多重分辨率的影像格式,即影像被储存成一系列高低不同的分辨率,这种格式的 好处是当影像被放大时仍可维持影像的质素,另外,当修饰FPX影像时,只会处理被修饰的部分,不会把整幅影像一并处理,从而减小处理器及记忆体的负担,使影像处理时间减少。其多分辨率的存储方式为很多人所青睐。
    9 SVG 可缩放矢量图形(Scalable Vector Graphics)。它是基于XML(标准通用标记语言的子集),由万维网联盟进行开发的。一种开放标准的矢量图形语言,可任意放大图形显示,边缘异常清晰,文字在SVG图像中保留可编辑和可搜寻的状态,没有字体的限制,生成的文件很小,下载很快,十分适合用于设计高分辨率的Web图形页面。
    10 PSD (PhotoShopDocument)这是Photoshop图像处理软件的专用文件格式,文件扩展名是.psd,可以支持图层、通道、蒙板和不同色彩模式的各种图像特征,是一种非压缩的原始文件保存格式。扫描仪不能直接生成该种格式的文件。PSD文件有时容量会很大,但由于可以保留所有原始信息,在图像处理中对于尚未制作完成的图像,选用 PSD格式保存是最佳的选择。
    11 CDR(.CDR) CDR格式是著名绘图软件CorelDRAW的专用图形文件格式。由于CorelDRAW是矢量图形绘制软件,所以CDR可以记录文件的属性、位置和分页等。但它在兼容度上比较差,所有CorelDraw应用程序中均能够使用,但其他图像编辑软件打不开此类文件。
    12 PCD 照片激光唱片 (kodak PhotoCD),是Kodak开发的一种Photo CD文件格式,其他软件系统只能对其进行读取。该格式使用YCC色彩模式定义图像中的色彩。YCC和CIE色彩空间包含比显示器和打印设备的RGB色和 CMYK色多得多的色彩。PhotoCD图像大多具有非常高的质量。
    13 DXF(.DXF) 图纸交换格式(Drawing eXchange Format),是AutoCAD中的图形文件格式,它以ASCII方式储存图形,在表现图形的大小方面十分精确,可被CorelDraw和3DS等大型软件调用编辑。
    14 UFO 它是著名图像编辑软件Ulead Photolmapct的专用图像格式,能够完整地记录所有 Photolmapct处理过的图像属性。值得一提的是,UFO文件以对象来代替图层记录图像信息。
    15 EPS(.EPS) 封装式页描述语言(Encapsulated PostScript,是跨平台的标准格式,主要用于矢量图像和光栅图像的 存储。EPS格式采用 PostScript语言进行描述,并且可以保存其他一些类型信息,例如多色调曲线、Alpha通道、分色、剪辑路径、挂网信息和色调曲线等,因此EPS 格式常用于印刷或打印输出。Photoshop中的多个EPS格式选项可以实现印刷打印的综合控制,在某些情况下甚至优于TIFF格式。
    16 PNG 便携式网络图形(Portable Network Graphics),是网上接受的最新图像文件格式。PNG能够提供长度比GIF小30%的无损压缩图像文件。它同时提供 24位和48位真彩色图像支持以及其他诸多技术性支持。由于PNG非常新,所以并不是所有的程序都可以用它来存储图像文件,但Photoshop可以处理PNG图像文件,也可以用PNG图像文件格式存储。
    17 AI 一种矢量图形文件, 适用于Adobe公司的ILLUSTRATOR输出格式。与PSD格式文件相同,AI也是一种分层文件,每个对象都是独立的,他们具有各自的属性,如大 小、形状、轮廓、颜色、位置等。以这种格式保存的文件便于修改,这种格式文件可以在任何尺寸大小下按最高分辨率输出。它的兼容度比较高,可以在 CorelDRAW中打开,也可以将CDR格式的文件导出为AI格式
    18 HDRI
    高动态范围成像(High Dynamic Range Imaging)HDRI文件是一种文件,扩展名是hdr或tif格式,有足够的能力保存光照信息,但不一定是全景图。Dynamic Range(动态范围)是指一个场景的最亮和最暗部分之间的相对比值。一张HDR图片,它记录了远远超出256个级别的实际场景的亮度值,超出的部分在屏幕上是显示不出来的。
    HDRI拥有比普通RGB格式图像(仅8bit的亮度范围)更大的亮度范 围。标准的RGB(红绿蓝)图像最大亮度是值是255/255/255,如果用这样的图像结合光能传递照明一个场景的话,即使是最亮的白色也不足以提供足 够的照明来模拟真实世界中的情况,渲染结果看上去会平淡而缺乏对比,原因是这种图像文件将现实中的大范围的照明信息仅用一个8bit的RGB图像描述。
    19 RAW RAW中文解释是“原材料”或“未经处理的东西”。RAW文件包含了原图片文件在传感器产生后,进入照相机图像处理器之前的一切照片信息。用户可以利用PC上的某些特定软件对RAW格式的图片进行处理。
    20 WMF(.WMF) 只实用在Windows中,它保存的不是点阵信息而是函数调用信息。它将图片保存为一系列GDI的函数吊桶,在恢复时,应用程序执行源文件在输出设备上画图像。WMF文件具有设备武广兴,文件结构好,但是编码复杂,效率低。
    21 DIF(.DIF) AutoCAD中的图形,它以ASCII方式存储图像,变现图形在尺寸大小方面都十分精确,可以被CorelDraw、3DS等软件调用编辑。
  • 相关阅读:
    如何把this指针转换成boost的shared_ptr
    字符指针数组 和 字符指针的指针 即 char ** arr VS char * arr[]
    latex图片自动浮动到最后一页单独占用一页
    Android首次开发的经历
    jvm内存问题诊断1
    性能优化从删除子查询做起
    资治通鉴故事止谤莫如自修
    Forward框架的逆袭:解析Forward+渲染
    FFT镜头效果解析
    最先进的开源游戏引擎KlayGE 4.1发布
  • 原文地址:https://www.cnblogs.com/calamus/p/5468128.html
Copyright © 2011-2022 走看看