图像、图形、图片文件格式

图像、图形、图片文件格式
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等软件调用编辑。
时间: 2024-08-27 17:51:01

图像、图形、图片文件格式的相关文章

游戏内图片-文件格式与纹理格式

有一篇好文章,链接门:Unity3D手游开发实践<腾讯桌球>客户端开发经验总结 文章里提到了游戏内图片-文件格式与纹理格式 我才第一次恍然知道了,文件格式和纹理格式原来是酱紫的关系.以前我是有多神经大条,处理了那么多图片竟然没有懂细想它们的关系…… 常用的图像文件格式有BMP,TGA,JPG,GIF,PNG等: 常用的纹理格式有R5G6B5,A4R4G4B4,A1R5G5B5,R8G8B8, A8R8G8B8等. 文件格式是图像为了存储信息而使用的对信息的特殊编码方式,它存储在磁盘中,或者内存

iOS 图片文件格式判断、圆角图片

1.圆角图片 // 设置圆形图片(放到分类中使用) - (UIImage *)cutCircleImage { UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0); // 获取上下文 CGContextRef ctr = UIGraphicsGetCurrentContext(); // 设置圆形 CGRect rect = CGRectMake(0, 0, self.size.width, self.size.height);

java代码判断图片文件格式, 不是根据文件后缀来判断。

public static final String TYPE_JPG = "jpg"; public static final String TYPE_GIF = "gif"; public static final String TYPE_PNG = "png"; public static final String TYPE_BMP = "bmp"; public static final String TYPE_UNK

【好记性不如烂笔头】常用的图片 文件格式 和 纹理格式

[好记性不如烂笔头]常用的图片 文件格式 和 纹理格式 1,常用的图片文件格式: bmp ( window 下通用格式 Bitmap 除了深度可选,不采用任何压缩) gif (一种基于LZW算法的连续色调的无损压缩格式 压缩率在50%) jpeg(非常流行的图像格式,有损压缩 ,不支持透明像素 ,压缩比较大 ) png(和jpg类似,压缩比高于gif ,支持透明度,无损压缩 ) 2,常用的纹理格式: R5G6B5, A4R4G4B4, A1R5G5B5, R8G8B8, A8R8G8B8 pvr

常见图片文件格式简析

“常见”:此处指BMP JPEG GIF PNG 四种. 软件: Windows 画图(除了Photoshop,我最喜欢的编辑器,简单粗暴) HxD BMP BMP文件分为4部分: bmp文件头(bmp file header):14Byte.提供文件的格式.大小等信息 . 位图信息头(bitmap information):40Byte.提供图像数据的尺寸.位平面数.压缩方式.颜色索引等信息 . 调色板(color palette):大小由颜色索引数决定.可选,如使用索引来表示图像,调色板就是

Android 图像选取 图片剪裁 照相选图 照相裁剪 大全 6-19更新

前言 已经完整打包成一个工具 , 添加了图像压缩和修改了图像剪裁功能 , 项目地址在这里 https://github.com/ocwvar/PicturePicker 本篇讲的是使用 "Intent.ACTION_PICK" 来选取图片并进行剪裁加载的操作 , 包括以下两个功能 从本地相册读取图片进行剪裁 从照相机获取图片进行剪裁 注意: 本篇使用一个工具类PickUriUtils 使Uri转换成文件路径 , 工具类在文章最后给出. 本文的Bitmap对象没有进行回收和缓存 , 在真

【android】Android中图形图片及处理相关Api的小总结

开发应用中图片的使用是必不可少的,Android系统提供了丰富的图片支持功能.我们除了可以使Drawable资源库,还可以使用Bitmap.Picture类去创建图片,也可以使用Canvas.Paint.Path类等去绘制我们满意的图片.在自定义控件时,这些API使用尤为常见.因此,小编觉得有必要简单的做个小总结. 那就先从Bitmap和BitmapFactory开始吧 Bitmap和BitmapFactory BitmapFactory       Bitmap代表一张位图.BitmapDra

html5图像、图片处理【转】

本文主题 情人节在网上看到国外JS牛人利用HTML5技术实现的一朵玫瑰花,深切的感受到HTML5技术的强大.本着学习的态度看了一下那朵玫瑰花的源代码,其中用到的HTML5技术是canvas标签,于是灵光一现,想试一下能不能进行图像处理,结果成功了,再次介绍一下经验. 本文的思路是获取一张带有验证码的图片,然后对其进行灰度化操作,完成后对其使用Otsu算法进行二值化操作,最后输出二值化的图片,其效果图如下: 图1 最后友情提醒一下,HTML5技术在IE浏览器下面不支持或者是没有全面支持,因此如要进

php图像旋转,图片旋转(逆时针90或者顺时针90)

//src 图片完整路径 //$direction 1顺时针90 2 逆时针90 function imgturn($src,$direction=1) { $ext = pathinfo($src)['extension']; switch ($ext) { case 'gif': $img = imagecreatefromgif($src); break; case 'jpg': case 'jpeg': $img = imagecreatefromjpeg($src); break; c