本文目录一览

1,LZW压缩格式急需各位高手讲解下

LZW压缩格式 LZW(Lempel-Ziv Welch)表示一种算法,它能把大文件转变成更适合于网页使用的较小文件。实现方法是将一系列符号压缩成单个符号乘以该符号的出现次数。LZW压缩格式叫做“无陨”数据压缩格式,即尽管数据得到压缩,但解压后的图像看上去同原文件完全一样。

LZW压缩格式急需各位高手讲解下

2,支持lzw压缩方式存储是什么意思

首先是lzw的概念   LZW(Lempel Ziv Welch)压缩编码是一种先进的数据压缩技术,属于无损压缩编码,该编码主要用于图像数据的压缩.对于简单图像和平滑且噪声小的信号源具有较高的压缩比,并且有较高的压缩和解压缩速度. 所以,支持lzw压缩方式存储,就是支持无损数据压缩方式存储数据.它的从含义就是这个压缩方式压缩的数据是不会有损失的.

支持lzw压缩方式存储是什么意思

3,LZW压缩时什么

首先是lzw的概念 LZW压缩编码 LZW(Lempel Ziv Welch)压缩编码是一种先进的数据压缩技术,属于无损压缩编码,该编码主要用于图像数据的压缩。对于简单图像和平滑且噪声小的信号源具有较高的压缩比,并且有较高的压缩和解压缩速度。 所以,支持lzw压缩方式存储,就是支持无损数据压缩方式存储数据。它的从含义就是这个压缩方式压缩的数据是不会有损失的。
你大概弄错了,lzw在这里指的不是软件,是tif的压缩算法,弄好图片后,不清楚你用什么处理图片的,如果是photoshop,在保存为tif的时候就可以指定lzw压缩,或者也可以在acdsee中转换为tif时,格式设置中选中lzw就可以了。

LZW压缩时什么

4,什么是LZW 压缩

首先是lzw的概念 LZW(Lempel Ziv Welch)压缩编码是一种先进的数据压缩技术,属于无损压缩编码,该编码主要用于图像数据的压缩。对于简单图像和平滑且噪声小的信号源具有较高的压缩比,并且有较高的压缩和解压缩速度。一个较大的文件经压缩后,产生了另一个较小容量的文件。而这个较小容量的文件,我们就叫它是这些较大容量的(可能一个或一个以上的文件)的压缩文件。而压缩此文件的过程称为文件压缩。网络上有两种常见的压缩格式:一种是Zip,另一种是EXE。其中Zip的压缩文件可以通过WinZip这套解压缩工具进行解压缩,而EXE则是属于自解压文件,只要用鼠标双击这类下载后的文件图标(若您的Windows98属于Web风格,则只需按一下),便可以自动解压缩。因为EXE文件内含解压缩程序,因此会比Zip略大一些。若想充分考虑到文件容量的大小,其实Zip是一个较佳的选择。压缩技术可分为通用无损数据压缩与有损压缩两大类,但不管是采用何种技术模型,其本质内容都是一样的,即都是通过某种特殊的编码方式将数据信息中存在的重复度、冗余度有效地降低,从而达到数据压缩的目的。

5,PS 保存tif格式时的LZW压缩对印刷有影响吗

tif格式的压缩是无损压缩。。
lzw压缩算法是利用图像每一行的像素点的rgb值的相关程度达到压缩的目的,它对黑白图像的效果非常好,我测试生成的黑白tiff图像大小只有黑白jpg图像的1/3。但对于真彩色图像,每一行像素点的rgb值重复的可能性很低,所以压缩效果不怎么明显。实际测试生成的图片甚至比不压缩的要大,因为增加了lzw的字典信息。 tiff所有压缩方法都是无损压缩,压缩的效果很低。jpg是采用有损压缩,通过降低图像质量达到空间的压缩,所以对于真彩色图像,tiff不管怎么压缩,容量都会远远大于jpg图像。
当然会有一些的 希望采纳 ^-^
要求很高?你打印时300dpi都够了,选不选那项都不要紧的,选的话还能小些。
有影响最好不要压缩.要是实在大的话,建议用移动硬盘拷过去.不过,印刷物对质量不是特别严格的话也可以.那只是损失5%左右.

6,PS 保存tif格式时的LZW压缩有什么用对印刷有影响吗

今天介绍一下使用ps存储文件时常用的几个文件格式。常规的文件格式如图 我们可以看到存储时有很多格式可以选择,通常我们选择的格式有psd、psb、bmp、jpg、pdf、png、tif几种,下面大致说一下印前会用到的几种格式。photoshop格式,文件名后缀psd,通常简称psd文件,可以保留文件内所有的操作内容(图层、蒙版、颜色配置等等),但是文件较大同时存储文件上限2G,不推荐使用。psd的一种延伸,总体上与psd没什么区别,但是存储文件上限提高了,大文件存起来也没什么压力(但是实际上印前输出用不到)。格式需要选择基线用途比较广的一种图片格式,在网页、制作等领域通用。但是其文件存储大小也是有限制并且会丢失颜色,所以印前制作时如果要求不高,可以使用(注意,jpg文件兼容路径,所以文件里如果有路径一定要删掉,不然输出文件就会连路径一起打印出来)。存储时格式需要选择基线,否则一些打印软件识别不了。品质关系着你存储文件的质量(精度)和大小。用途比较广的一种格式,合同、印前输出、邮件附件等常用,可以完美保存文件内容,同时作为一种矢量文件格式,文件里面未合层的矢量元素也能得以保留(请注意,是未合层的矢量元素),另外如果做专色通道的话,最好是存pdf同时合并图层。常用的透明底文件格式,网页ppt等的好朋友。tif文件是我着重推荐的一种文件格式,他存储文件大小的上限很高,同时可以保护图层蒙版颜色配置等所有的文件信息,而且兼容所有的打印软件(强烈推荐),存tif文件时,选择lzw压缩可以无损压缩

7,求LZW压缩解压算法详解流程

LZW压缩算法LZW算法流程图LZW算法基于转换串表(字典)T,将输入字符串映射成定长(通常为12位)的码字。在12位4096种可能的代码中,256个代表单字符,剩下3840给出现的字符串。LZW字典中的字符串具有前缀性,即 ωK∈T=>;ωT。LZW算法流程:步骤1: 开始时的词典包含所有可能的根(Root),而当前前缀P是空的;  步骤2: 当前字符(C) :=字符流中的下一个字符;  步骤3: 判断缀-符串P+C是否在词典中  (1) 如果“是”:P := P+C // (用C扩展P) ;  (2) 如果“否”  ① 把代表当前前缀P的码字输出到码字流;  ② 把缀-符串P+C添加到词典;  ③ 令P := C //(现在的P仅包含一个字符C);  步骤4: 判断码字流中是否还有码字要译  (1) 如果“是”,就返回到步骤2;  (2) 如果“否”  ① 把代表当前前缀P的码字输出到码字流;  ② 结束。LZW解压算法具体解压步骤如下:(1)译码开始时Dictionary包含所有的根。(2)读入在编码数据流中的第一个码字 cW(它表示一个Root)。(3)输出String.cW到字符数据流Charstream。(4)使pW=cW 。(5)读入编码数 据流 的下一个码字cW 。(6)目前在字典中有String.cW吗?YES:1)将String.cW输出给字符数据流;2)使P=String.pW;3)使C=String.cW的第一个字符;4)将字符 串P+C添 加进Dictionray。NO :1)使P=String.pW ;2)使C=String.pW的第一个字符;3)将字符串P+C输出到字符数据流并将其添加进Dictionray(现在它与cW相一致)。(7)在编码数据 流中还有Codeword吗?YES:返回(4)继 续进行 译码 。NO:结束译码 。

8,LZW是什么意思

LZW压缩编码 LZW(Lempel Ziv Welch)压缩编码是一种先进的数据压缩技术,属于无损压缩编码,该编码主要用于图像数据的压缩。对于简单图像和平滑且噪声小的信号源具有较高的压缩比,并且有较高的压缩和解压缩速度。 1977年,两位以色列教授Lempel和Ziv提出了查找冗余字符和用较短的符号标记替代冗余字符的概念。1985年,由Welch加以充实而形成LZW,简称“LZW”技术。 1.LZW压缩基本原理 LZW压缩技术把数据流中复杂的数据用简单的代码来表示,并把代码和数据的对应关系建立一个转换表,又叫“字符串表”。 转换表是在压缩或解压缩过程中动态生成的表,该表只在进行压缩或解压缩过程中需要,一旦压缩和解压缩结束,该表将不再起任何作用。2.LZW算法 LZW算法基于转换串表(字典)T,将输入字符串映射成定长(通常为12位)的码字。在12位4096种可能的代码中,256个代表单字符,剩下3840给出现的字符串。LZW字典中的字符串具有前缀性,即 。LZW算法流程:1)初始化:将所有的单字符串放入串表2)读第一个输入字符给前缀串ω3)Step: 读下一个输入字符K;if 没有这样的K(输入已穷尽):码字(ω) 输出;结束。If ωK 已存在于串表中:ωK:=ω;repeat Step;else ωK不在于串表中:码字(ω) 输出;ωK加进串表;K:=ω;repeat Step.例子:ababcbababaaaaaaaLZW编码:a,b,c,ab,ba,abc,cb,bab,baba,aa,aaa,aaaa3.LZW压缩的特点LZW码能有效利用字符出现频率冗余度进行压缩,且字典是自适应生成的,但通常不能有效地利用位置冗余度。具体特点如下:l)LZW压缩技术对于可预测性不大的数据具有较好的处理效果,常用于GIF格式的图像压缩,其平均压缩比在2)1以上,最高压缩比可达到3:1。2)对于数据流中连续重复出现的字节和字串,LZW压缩技术具有很高的压缩比。3)除了用于图像数据处理以外,LZW压缩技术还被用于文本程序等数据压缩领域。4)LZW压缩技术有很多变体,例如常见的ARC、RKARC、PKZIP高效压缩程序。5)对于任意宽度和像素位长度的图像,都具有稳定的压缩过程。压缩和解压缩速度较快。6)对机器硬件条件要求不高,在 Intel 80386的计算机上即可进行压缩和解压缩。

9,LZW算法的LZW压缩的特点

LZW码能有效利用字符出现频率冗余度进行压缩,且字典是自适应生成的,但通常不能有效地利用位置冗余度。具体特点如下:l)LZW压缩技术对于可预测性不大的数据具有较好的处理效果,常用于TIF格式的图像压缩,其平均压缩比在2:1以上,最高压缩比可达到3:1。2)对于数据流中连续重复出现的字节和字串,LZW压缩技术具有很高的压缩比。3)除了用于图像数据处理以外,LZW压缩技术还被用于文本程序等数据压缩领域。4)LZW压缩技术有很多变体,例如常见的ARC、RKARC、PKZIP高效压缩程序。5)对于任意宽度和像素位长度的图像,都具有稳定的压缩过程。压缩和解压缩速度较快。6)对机器硬件条件要求不高,在 Intel 80386的计算机上即可进行压缩和解压缩。
lzw压缩算法 lzw算法流程图 lzw算法基于转换串表(字典)t,将输入字符串映射成定长(通常为12位)的码字。在12位4096种可能的代码中,256个代表单字符,剩下3840给出现的字符串。 lzw字典中的字符串具有前缀性,即 ωk∈t=>;ω t。 lzw算法流程: 步骤1: 开始时的词典包含所有可能的根(root),而当前前缀p是空的; 步骤2: 当前字符(c) :=字符流中的下一个字符; 步骤3: 判断缀-符串p+c是否在词典中 (1) 如果“是”:p := p+c // (用c扩展p) ; (2) 如果“否” ① 把代表当前前缀p的码字输出到码字流; ② 把缀-符串p+c添加到词典; ③ 令p := c //(现在的p仅包含一个字符c); 步骤4: 判断码字流中是否还有码字要译 (1) 如果“是”,就返回到步骤2; (2) 如果“否” ① 把代表当前前缀p的码字输出到码字流; ② 结束。 lzw解压算法 具体解压步骤如下: (1)译码开始时dictionary包含所有的根。 (2)读入在编码数据流中的第一个码字 cw(它表示一个root)。 (3)输出string.cw到字符数据流charstream。 (4)使pw=cw 。 (5)读入编码数 据流 的下一个码字cw 。 (6)目前在字典中有string.cw吗? yes:1)将string.cw输出给字符数据流; 2)使p=string.pw; 3)使c=string.cw的第一个字符; 4)将字符 串p+c添 加进dictionray。 no :1)使p=string.pw ; 2)使c=string.pw的第一个字符; 3)将字符串p+c输出到字符数据流并将其添加进dictionray(现在它与cw相一致)。 (7)在编码数据 流中还有codeword吗? yes:返回(4)继 续进行 译码 。 no:结束译码 。

10,LZW算法问题

LZW算法全名叫做Lempel-Ziv-Welch Encoding,是一种数据压缩算法,它是有专利的,不过现今大部分专利都己经过期。它可以对文本进行简单的压缩,压缩比对于一般场合还是可以适用的,另外使用的比较多的就是GIF图像了。  LZW算法中有几个比较重要的概念:字符,字符串,编码表。它把数据流看成一个字符序列,并将字符序列组织成一系列的字符串,并给每个字符串一个编码,最后存储的就是字符串的编码,这样就节省了空间。如将ababba表示为编码1532,而1523用12bit就可以表示出来,比原来5*8bit就节省了不少空间。LZW的编码表是动态创建的,并且通过编码后的数据流可以恢复出与编码时同样的编码表,这样在数据存储与传输的时候就不需要保存原始的编码表,这也是与一些在编码之前就有固定的编码表的算法有着巨大的区别。  1.编码过程:  LZW是一个固长编码的算法的,即对于每一个字符或字符串的编码都是等长的。为了说明的方便,我决定用16bit作为编码,前255作为字符编码,256,257另作它用,这将在3中进行说明。所以字符串的编码将从258开始。  编码的整个过程如下:1. 初始化编码表,编码起始号,并置当前字符串为空;2. 读入一个字符,如果为EOF,输出当前字符串,并结束,否则进入3;3. 将新读入的字符与当前字符串组成新的字符串,如果新的字符串在编码表中出现,则继续进行2,否则进入4;4. 将新的字符串加入到编码表中,分配编号,设当前字符串的长度为N,输入新字符串的N-1长度前缀的编码,并将当前字符串置为当前字符串的一个长度为1的后缀,再执行2。  2.解码过程:  对于解码,唯一需要知道的就是编码的长度了,每次从编码流中读取相应bit的长度,就形成一个编码,再通过该编码从编码表中找出相对应的串输出即可。由于没有存储编码时对应的编码表,在译码时需要同时构造编码表。  译码过程如下:1. 初始化编码表,并置前一个编码为空;2. 取一个编码,如果编码为结束,则结束。否则进行3;3. 输出编码所代表的字符串,如果前一个编码不为空,将前一个编码的字符串与当前字符串的第一个字符作为新的串加入编码表中,置前一个编码为当前编码,并执行2。
编码过程(解码道理相同):步骤 词典 输出 对应字符 (1)a (2)b (3)c1 (4)ab 1 a 2 (5)ba 2 b3 (6)abc 4 ab4 (7)cb 3 c5 (8)bab 5 ba 6 (9)baba 8 bab7 (10)aa 1 a8 (11)aaa 10 aa9 (12)aaaa 11 aaa10 1最后输出结果:1 2 4 3 5 8 1 10 11 1
lzw压缩算法 lzw算法流程图 lzw算法基于转换串表(字典)t,将输入字符串映射成定长(通常为12位)的码字。在12位4096种可能的代码中,256个代表单字符,剩下3840给出现的字符串。 lzw字典中的字符串具有前缀性,即 ωk∈t=>;ω t。 lzw算法流程: 步骤1: 开始时的词典包含所有可能的根(root),而当前前缀p是空的; 步骤2: 当前字符(c) :=字符流中的下一个字符; 步骤3: 判断缀-符串p+c是否在词典中 (1) 如果“是”:p := p+c // (用c扩展p) ; (2) 如果“否” ① 把代表当前前缀p的码字输出到码字流; ② 把缀-符串p+c添加到词典; ③ 令p := c //(现在的p仅包含一个字符c); 步骤4: 判断码字流中是否还有码字要译 (1) 如果“是”,就返回到步骤2; (2) 如果“否” ① 把代表当前前缀p的码字输出到码字流; ② 结束。 lzw解压算法 具体解压步骤如下: (1)译码开始时dictionary包含所有的根。 (2)读入在编码数据流中的第一个码字 cw(它表示一个root)。 (3)输出string.cw到字符数据流charstream。 (4)使pw=cw 。 (5)读入编码数 据流 的下一个码字cw 。 (6)目前在字典中有string.cw吗? yes:1)将string.cw输出给字符数据流; 2)使p=string.pw; 3)使c=string.cw的第一个字符; 4)将字符 串p+c添 加进dictionray。 no :1)使p=string.pw ; 2)使c=string.pw的第一个字符; 3)将字符串p+c输出到字符数据流并将其添加进dictionray(现在它与cw相一致)。 (7)在编码数据 流中还有codeword吗? yes:返回(4)继 续进行 译码 。 no:结束译码 。

文章TAG:lzw压缩  LZW压缩格式急需各位高手讲解下  
下一篇