1,怎样把JPG图片转换成rle格式

RLE格式是无损数码图片,JPG是压缩图片,部分原始数据已经损坏,JPG图片没必要,也不可能再恢复RLE原始数据了。
jpg.jpg格式是一样的,一般手机显屏尺寸为240x320像素,你改下图片尺寸即可.

怎样把JPG图片转换成rle格式

2,什么是rle

RLE全称(run-length encoding),翻译为游程编码,又译行程长度编码,又称变动长度编码法(run coding),在控制论中对于二值图像而言是一种编码方法,对连续的黑、白像素数(游程)以不同的码字进行编码。游程编码是一种简单的非破坏性资料压缩法,其好处是加压缩和解压缩都非常快。其方法是计算连续出现的资料长度压缩之。 特点 一种压缩过的位图文件格式,RLE压缩方案是一种极其成熟的压缩方案,特点是无损失压缩,既节省了磁盘空间又不损失任何图像数据。 缺点 在打开这种压缩文件时,要花费更多时间,此外,一些兼容性不太好的应用程序可能会打不开。

什么是rle

3,RLE编码是什么

微软开发为AVI格式开发的一种编码,文件扩展名为AVI,使用了RLE压缩算法,这是一种无损的压缩算法,我们常见的tga格式的图像文件就使用了RLE算法。
microsoft rle 这是微软开发为avi格式开发的一种编码,文件扩展名为avi,使用了rle压缩算法,这是一种无损的压缩算法,我们常见的tga格式的图像文件就使用了rle算法。 什么是rle算法呢?这是一种很简单的算法,举一个很简单的例子: 假设一个图像的像素色彩值是这样排列的:红红红红红红红红红红红红蓝蓝蓝蓝蓝蓝绿绿绿绿,经过rle压缩后就成为了:红12蓝6绿4。这样既保证了压缩的可行性,而且不会有损失。而且可以看到,但颜色数越少时,压缩效率会更高。由于microsoft rle仅仅支持256色,而且没有抖动算法,在色彩处理方面,flc明显的比microsoft rle要好很多。当然这也不表示microsoft rle一无是处,和flc一样,microsoft rle在处理相邻像素时也没有色染,可以清晰的表现网格。因此同样可以优秀的表现单色字体和线条。只要色彩不是很复杂,flc能做的,microsoft rle也可以做到。由于avi可以拥有一个音频流,而且windows系统给与了直接的支持,microsoft rle最常用的用途是,在256色显示模式下,通过配合抓屏生成avi的工具制作一个软件的x作演示过程,以达到图文并茂,形声兼备的效果。

RLE编码是什么

4,求RLE算法的简单代码

答案应该是: 83A84C2DE算法主要是:all data = [block] + [block] + ... + [block]a block = [header] + [data]-----------------------------------------------用Java语言说,利用String.equals(anotherStr)循环字符串,填写data,data[0]:[10000011][A]data[1]:[10000101][C]data[2]:[00000010][DE]---------------------------------------------------找到两篇介绍RLE算法的文章,结合着看,理解了这个算法的目的是压缩重复的字节。大量应用在图形压缩上的原因,是因为图片中通常有很多相同颜色的区域(比如一片全黑的背景)。RLE的基本思路是,把数据分两种情况对待:A1.一些连续的重复字节A2.一些连续的,不相重复的字节RLE压缩最常见的一种算法思路:将全部的数据分成很多块,这些块的长度各不一样:all data = [block] + [block] + ... + [block]每一块由两部分顺序组成:a block = [header] + [data]其中header部分占2字节16位,这16位中的最高位,标志了这个block的属性,是属于上面的A1还是A2。对应于A1和A2,剩下的15位以及后面的Data部分的意义又分为两种:A1: block的剩下15位记录重复的次数,取值范围[0,32767];data段仅含一个字节,即重复的那个字节A2: block的剩下15位记录data段有多少个字节;data段则是一系列不相重复的字节。举例:(来自《汉化基础教程——压缩篇》)文本字符串:A A A A A B C D E F F F。编码后得到:85 A 4 B C D E 83 F(85H= 10000101B、4H= 00000100B、83H= 10000011B)

5,行程长度编码的RLE 压缩算法的改进

RLE 压缩算法对于数据重复量大的情况是非常高效率的。但是, 当图像像素的颜色值出现每个相邻像素的颜色值均不同的特殊情况时, 如颜色字符串GBR, 则经此方法压缩后变成了 1G1B1R, 反而会使数据串的长度增加一倍, 这是一种“病态”情况。为了尽量避免“病态”情况的出现, 需要对 RLE 的基本方法进行改进。改进的方法是在具体实施时对计数字节和图像像素字节进行了区分, 利用计数字节的高两位作为压缩的标志。对每个相邻像素的颜色值均不同的单个像素数据, 只有当计数字节高 2位全1( 即 C0) 时才加 1 计数, 否则直接输出该像素值, 因此避免了压缩后长度增加一倍的情况。这样就使得计数字节本身的高 2 位也是全 1, 即计数字节为 C0H+n( 像素数据连续相同的字节数)。当单个图像数据的值大于或等于C0 时, 则先输出 C1, 再输出该图像数据值, 否则直接输出该数据。如有以下一系列数据: D2,20,30,30,30,C0,C1,C1,E2,E2,E2,…,E2(132个),E0,E0,D4,经压缩后数 据 为 : C1,D2,20,C3,30,C1,C0,C2,C1,FF,E2,FF,E2,C6,E2,C2,E0,C1,D4,从这个压缩过程可以看到,单个的图像数据 D2、C0、D4 前面带有计数字节 C1, 而 20 前没有。这样可以有效避免压缩后膨胀的异常情况。在上述改进的基础上, 我们发现, 由于一个字节最大只能为 FFH, 因此 n 最大只能为 FFH- C0H=3FH=(63)10, 故当 n>63 时, 则需要分多次压缩。例如132个数据 E2 用了 6个字节 (FF,E2,FF,E2,C6,E2)来表示。为了减少大批量重复数据所需的字节数, 我们对其进行更进一步的改进: 规定紧跟 FF 后的字节, 依然是计数字节。如上述数据: D2,20,30,30,30,C0,C1,C1,E2,E2,E2,…,E2(132个),E0,E0,D4,经压缩后数据为:C1,D2,20,C3,30,C1,C0,C2,C1,FF,45,E2,C2,E0,C1,D4。比较两组数据, 现在 132个数据 E2 用了 3个字节(FF,45,E2)就可以表示了, 有效地减少了数据量。一种极端的情况是某个数据刚好重复的次数是 FF 次, 对于这种特殊情况, 我们在 FF 字节后增加一个 00 的字节来区别表示。通过这样的改进, 并不会增加压缩和解压缩太多的复杂性, 却改善了压缩的效率。 ------------------

6,什么是JPGJPEGPNG格式

常用图片格式有: BMP格式:Windows系统下的标准位图格式,未经过压缩,一般图像文件会比较大。在很多软件中被广泛应用. JPEG格式:也是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2:1甚至40:1),因为JPEG格式的文件尺寸较小,下载速度快,所以是互联网上最广泛使用的格式! GIF格式:最大的特点是不仅可以是一张静止的图片,也可以是动画,并且支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。但是其色域不太广,只支持256种颜色. PSD格式:Photoshop的专用图像格式,可以保存图片的完整信息,土层,通道,文字都可以被保存,图像文件一般较大。 PNG格式:与JPG格式类似,网页中有很多图片都是这种格式,压缩比高于GIF,支持图像透明,可以利用Alpha通道调节图像的透明度,是网页三剑客之一Fireworks的源文件。 TIFF格式:它的特点是图像格式复杂、存贮信息多,在Mac中广泛使用的图像格式,正因为它存储的图像细微层次的信息非常多,图像的质量也得以提高,故而非常有利于原稿的复制。很多地方将TIFF格式用于印刷. TGA格式:TGA的结构比较简单,属于一种图形、图像数据的通用格式,在多媒体领域有着很大影响,在做影视编辑时经常使用,例如3DS MAX输出TGA图片序列导入到AE里面进行后期编辑。 EPS格式:苹果Mac机的用户则用得较多。它是用PostScript语言描述的一种ASCII码文件格式,主要用于排版、打印等输出工作。据的通用格式,在多媒体领域有着很大影响,在做影视编辑时经常使用,例如3DS MAX输出TGA图片序列导入到AE里面进行后期编辑。 EPS格式:苹果Mac机的用户则用得较多。它是用PostScript语言描述的一种ASCII码文件格式,主要用于排版、打印等输出工作。 图片格式:BMP:Windows 位图 Windows 位图可以用任何颜色深度(从黑白到 24 位颜色)存储单个光栅图像。Windows 位图文件格式与其他 Microsoft Windows 程序兼容。它不支持文件压缩,也不适用于 Web 页。 从总体上看,Windows 位图文件格式的缺点超过了它的优点。为了保证照片图像的质量,请使用 PNG 文件、JPEG 文件或 TIFF 文件。BMP 文件适用于 Windows 中的墙纸。 优点:? BMP 支持 1 位到 24 位颜色深度。 ? BMP 格式与现有 Windows 程序(尤其是较旧的程序)广泛兼容。 缺点:? BMP 不支持压缩,这会造成文件非常大。 ? BMP 文件不受 Web 浏览器支持。 PCX:PC 画笔 “PC 画笔”图片(也被称为 Z-Soft 位图)会以任何颜色深度存储单个光栅图像。画笔图片更广泛地用于较早的 Windows 程序和基于 MS-DOS 的程序。画笔图片与许多较新的程序兼容。PCX 图片支持“行程长度编码”(RLE) 内部压缩。 优点:? PCX 在许多基于 Windows 的程序和基于 MS-DOS 的程序间是标准格式。 ? PCX 支持内部压缩。 缺点:? PCX 不受 Web 浏览器支持。 PNG:可移植网络图形 PNG 图片以任何颜色深度存储单个光栅图像。PNG 是与平台无关的格式。 优点:? PNG 支持高级别无损耗压缩。 ? PNG 支持 alpha 通道透明度。 ? PNG 支持伽玛校正。 ? PNG 支持交错。 ? PNG 受最新的 Web 浏览器支持。 缺点:? 较旧的浏览器和程序可能不支持 PNG 文件。 ? 作为 Internet 文件格式,与 JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。 ? 作为 Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持。GIF 格式支持多图像文件和动画文件。 JPEG:联合摄影专家组 JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。 可以提高或降低 JPEG 文件压缩的级别。但是,文件大小是以图像质量为代价的。压缩比率可以高达 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下轻松地压缩文件,而图片质量不会下降。)JPEG 压缩可以很好地处理写实摄影作品。但是,对于颜色较少、对比级别强烈、实心边框或纯色区域大的较简单的作品,JPEG 压缩无法提供理想的结果。有时,压缩比率会低到 5:1,严重损失了图片完整性。这一损失产生的原因是,JPEG 压缩方案可以很好地压缩类似的色调,但是 JPEG 压缩方案不能很好地处理亮度的强烈差异或处理纯色区域。 优点:? 摄影作品或写实作品支持高级压缩。 ? 利用可变的压缩比可以控制文件大小。 ? 支持交错(对于渐近式 JPEG 文件)。 ? JPEG 广泛支持 Internet 标准。 缺点:? 有损耗压缩会使原始图片数据质量下降。 ? 当您编辑和重新保存 JPEG 文件时,JPEG 会混合原始图片数据的质量下降。这种下降是累积性的。 ? JPEG 不适用于所含颜色很少、具有大块颜色相近的区域或亮度差异十分明显的较简单的图片。 GIF:图形交换格式 GIF 图片以 8 位颜色或 256 色存储单个光栅图像数据或多个光栅图像数据。GIF 图片支持透明度、压缩、交错和多图像图片(动画 GIF)。 GIF 透明度不是 alpha 通道透明度,不能支持半透明效果。GIF 压缩是 LZW 压缩,压缩比大概为 3:1。GIF 文件规范的 GIF89a 版本中支持动画 GIF。 优点:? GIF 广泛支持 Internet 标准。 ? 支持无损耗压缩和透明度。 ? 动画 GIF 很流行,易于使用许多 GIF 动画程序创建。 缺点:? GIF 只支持 256 色调色板,因此,详细的图片和写实摄影图像会丢失颜色信息,而看起来却是经过调色的。 ? 在大多数情况下,无损耗压缩效果不如 JPEG 格式或 PNG 格式。 ? GIF 支持有限的透明度,没有半透明效果或褪色效果(例如,alpha 通道透明度提供的效果)。 TIFF:标记图像文件格式 TIFF 以任何颜色深度存储单个光栅图像。TIFF 可以被认为是印刷行业中受到支持最广的图形文件格式。TIFF 支持可选压缩,不适用于在 Web 浏览器中查看。 TIFF 格式是可扩展的格式。这意味着程序员可以修改原始规范以添加功能或满足特定的需要。修改规范可能会导致不同类型的 TIFF 图片之间不兼容。 优点:? TIFF 是广泛支持的格式,尤其是在 Macintosh 计算机和基于 Windows 的计算机之间。 ? 支持可选压缩。 ? 可扩展格式支持许多可选功能。 缺点:? TIFF 不受 Web 浏览器支持。 ? 可扩展性会导致许多不同类型的 TIFF 图片。并不是所有 TIFF 文件都与所有支持基本 TIFF 标准的程序兼容。 图片格式:矢量图片 DXF:AutoCAD 绘图交换文件 DXF 是 Autodesk AutoCAD 程序使用的基于矢量的 ASCII 格式。AutoCAD 可以提供非常详细的完全可以缩放的图表。 优点:? 您可以使用 AutoCAD 创建非常详细和精确的图表和图形。 ? AutoCAD 文件在建筑、设计和雕刻行业很流行。 缺点:? AutoCAD 在 Office 中受到的支持很有限,Office 支持 R12 之前的 AutoCAD 版本。 ? AutoCAD 具有很陡的学习曲线。请注意,其他图形程序也可以导出 DXF 图片。 CGM:计算机图形图元文件 CGM 图元文件可以包含矢量信息和位图信息。它是由许多组织和政府机构(包括“英国标准协会”(BSI)、“美国国家标准协会”(ANSI) 和美国国防部)使用的国际性标准化文件格式。 优点:? CGM 是国际标准格式。 CDR:CorelDRAW! CorelDRAW! 图元文件可以同时包含矢量信息和位图信息。 优点:? CDR 广泛用于印前行业和艺术设计行业。 缺点:? CDR 在 Office 中受到的支持很有限,Office 支持 CorelDRAW! 6 版和更早版本。 WMF:Windows 图元文件 “Windows 图元文件”是 16 位图元文件格式,可以同时包含矢量信息和位图信息。它针对 Windows 操作系统进行了优化。 优点:? WMF 是 Windows 标准格式,可很好地在 Office 中使用。 EPS:Encapsulated PostScript “Encapsulated PostScript”格式是一种专用的打印机描述语言,可以描述矢量信息和位图信息。 优点:? EPS 可在任何 PostScript 打印机上进行准确的效果呈现。 ? EPS 是行业标准格式。 缺点:? 屏幕显示可能与输出的显示不一致。屏幕呈现可能会是低分辨率的,可能会是不同图像,或只是占位符图像。 ? EPS 文件旨在用于输出。它们不是用于在屏幕上显示信息的最适合的格式。 EMF:增强型图元文件 “增强型图元文件”是 32 位格式,可以同时包含矢量信息和位图信息。此格式是对“Windows 图元文件格式”的改进,包含了一些扩展功能,例如,下面的功能: ? 内置的缩放比例信息 ? 与文件一起保存的内置说明 ? 调色板和设备独立性方面的改进 EMF 格式是可扩展的格式,这意味着程序员可以修改原始规范以添加功能或满足特定的需要。此修改可能会导致不同类型的 EMF 图片之间不兼容。 优点:? 可扩展的文件格式 ? 与 WMF 相比,经过改进的功能 缺点:? 可扩展性会导致许多不同类型的 EMF 图片,并不是所有 EMF 文件都与所有支持 EMF 标准的程序兼容。 PICT:Macintosh 图片 PICT 文件是用于 Macintosh 计算机的 32 位图元文件格式。PICT 文件使用“行程长度编码”(RLE) 内部压缩,该内部压缩工作相当良好。如果安装了 QuickTime,则 PICT 文件支持 JPEG 压缩(仅限 Macintosh)。 优点:? PICT 是用于 Macintosh 计算机屏幕显示的最佳文件格式。 ? 当您从 Macintosh 计算机输出到非 PostScript 打印机时,PICT 是要使用的最佳输出格式。 缺点:? 在平台间移动它们时,字体可能显示得不正确。 ? 必须安装 QuickTime 才能正确查看某些 PICT 文件。
图片后缀是jpg 的就是 jpg格式的图片 后边的 同这个/

文章TAG:怎样  jpg  图片  转换  rle  
下一篇