lzw压缩软件 压缩软件
发布日期:2020-11-09摘要:你好,LZW编码的压缩软件的,java代码怎么写 LZW压缩算法是利用图像每一行的像素点的RGB值的相关程度达到压缩的目的,它对黑白图像的效果非常好,我测试生成的黑白TIFF图像大小只有黑白JPG图像...
你好,LZW编码的压缩软件的,java代码怎么写
LZW压缩算法是利用图像每一行的像素点的RGB值的相关程度达到压缩的目的,它对黑白图像的效果非常好,我测试生成的黑白TIFF图像大小只有黑白JPG图像的1/3。
但对于真彩色图像,每一行像素点的RGB值重复的可能性很低,所以压缩效果不怎么明显。
实际测试生成的图片甚至比不压缩的要大,因为增加了LZW的字典信息。
TIFF所有压缩方法都是无损压缩,压缩的效果很低。
JPG是采用有损压缩,通过降低图像质量达到空间的压缩,所以对于真彩色图像,TIFF不管怎么压缩,容量都会远远大于JPG图像。
...
印刷用的TIFF文件用LZW压缩是否有影响(做80x180的写真)
用PHOTOSHOP 图形文件的格式是计算机存储这幅图的方式与压缩方法,要针对不同的程序和使用目的来选择需要的格式。
不同图形程序也有各自和内部格式,如"PSD" 是PhotoShop本身的格式, 由于内部格式带有软件的特定信息, 如图层与通道等,其它一些图形软件一般不可以打开它, 虽然占用字节量大,但在PhotoShop中存储速度很快,如何使一幅"PSD"格式的图形用在其它程序中,这就是转换图形格式的理由。
图形文件的格式是计算机存储这幅图的方式与压缩方法,要针对不同的程序和使用目的来选择需要的格式。
不同图形程序也有各自和内部格式,如"PSD" 是PhotoShop本身的格式, 由于内部格式带有软件的特定信息, 如图层与通道等,其它一些图形软件一般不可以打开它, 虽然占用字节量大,但在PhotoShop中存储速度很快,如何使一幅"PSD"格式的图形用在其它程序中,这就是转换图形格式的理由。
图像世界中不同的格式各自以不同的方式来表示图形信息,我们常用到的图形格式有以下几种: ⑴.BMP――(Bimap) 是Microsoft公司图形文件自身的点位图格式, 支持1~24bit色彩,在保存为这种格式时弹出的对话框会询问用于Windows或是0S/2系统。
BMP格式保存的图像质量不变,文件也比较大,因为要保存每个像素的信息。
⑵.JPEG――是一种较常用的有损压缩方案,常用来压缩存储批量图片(压缩比达20倍),我们在相应程序中以"jpg"存储时,会进一步询问使用哪档图像品质来压缩,而在图形程序中打开时会自动解压。
JPEG全部名称为:Joint photographic exptrs group。
尽管它是一种主流格式,在需要输出高质量图像时不使用JPG 而应选EPS格式或TIF格式,特别是在以JPG格式进行图形编辑时,不要经常进行保存操作。
⑶.GIF―― (Graphics Interchange Format)是一种图像交换格式,可提供压缩功能,但只支持256色,很少用于照片级图像处理工作。
在PhotoShop中把对颜色数要求不高的图片变为索引色,再以GIF格式保存,使文件缩小后用更快的速度在网上传输。
⑷.GIF89a――即89年的标准,以区别于87a。
可以实现网上特殊效果图形的传送, 在PhotoShop中通过"文件"菜单的"Export"输出选项,指定某种颜色成为透明色或是制作出由模糊逐渐清晰的渐显效果, ⑸. PNG―― 是网景公司开发的支持新一代WWW标准而制定的较为新型的图形格式,它综合了JPG和GIF格式的优点,支持24bit色彩(256*256*256),压缩不失真并支持透明背景和渐显图像的制作,所以称它为传统GIF的替代格式。
在Web页面中,浏览器支持的格式有JPG 、GIF和PNG。
⑹.TIF――是一种跨平台的位图格式, 全称为Tag Image File Format意为标签图像文件格式, 同时支持PC与苹果机, 采用的LZW压缩算法是一种无损失的压缩方案,常用来存储大幅图片。
此种格式也可以不压缩, 它支持24个通道,并可与"3DS"交换文件。
⑺.PCX――也是一种跨平台格式, 是Windows与DOS之间进行图形文件交换的桥梁, 在DOS下为256色, 在PhotoShop中有16兆色的PCX,当Windows普及后这种古老的格式已不受欢迎。
⑻.TGA――支持32位软件和8位α通道电视, 是Windows与3DS进行图形交换的格式。
在实用中可以将动画通过视频软件转入电视。
⑼.WMF―― (Metafile) 是一种矢量图形格式, Word中内部存储的图片或绘制的图形对象属于这种格式。
无论放大还是缩小,图形的清晰度不变,WMF是一种清晰简洁的文件格式。
⑽.EPS――Adobe公司矢量绘图软件Illustrator本身的向量图格式,EPS格式常用于位图与矢量图之间交换文件。
在PhotoShop打开EPS格式时是通过"文件"菜单的"导入"命令来进行点阵化转换的。
总的来说, 目前计算机平面静态图形文件分为两大类:一类是位图,它是一种光栅图形,即点位图,在编辑位图时针对的是像素点而不是形状,位图放大会产生失真,存储时所以占有较大空间是因为要保留每个点坐标的信息;另一类是由Windows的函数集描述图像,占有少量空间及内存,因为是用数学函数描绘的,放大不会失真,但比较复杂的图像运算量非常大。
在以矢量图保存一条曲线时,只要有起点位置及标示曲线的信息(曲率半径、颜色等)。
这两种形式的图像并不是完全排斥的,过去将矢量图以像素形式导出比较容易,现在Adobe公司也有了将位图转化为矢量图的软件。
这两种形式的图像并不是完全排斥的,过去将矢量图以像素形式导出比较容易,现在Adobe公司也有了将位图转化为矢量图的软件。
如何把很大的文件压缩小
1. 原理部分: 有两种形式的重复存在于计算机数据中,zip 就是对这两种重复进行了压缩。
一种是短语形式的重复,即三个字节以上的重复,对于这种重复,zip用两个数字:1.重复位置距当前压缩位置的距离;2.重复的长度,来表示这个重复,假设这两个数字各占一个字节,于是数据便得到了压缩,这很容易理解。
一个字节有 0 - 255 共 256 种可能的取值,三个字节有 256 * 256 * 256 共一千六百多万种可能的情况,更长的短语取值的可能情况以指数方式增长,出现重复的概率似乎极低,实则不然,各种类型的数据都有出现重复的倾向,一篇论文中,为数不多的术语倾向于重复出现;一篇小说,人名和地名会重复出现;一张上下渐变的背景图片,水平方向上的像素会重复出现;程序的源文件中,语法关键字会重复出现(我们写程序时,多少次前后copy、paste?),以几十 K 为单位的非压缩格式的数据中,倾向于大量出现短语式的重复。
经过上面提到的方式进行压缩后,短语式重复的倾向被完全破坏,所以在压缩的结果上进行第二次短语式压缩一般是没有效果的。
第二种重复为单字节的重复,一个字节只有256种可能的取值,所以这种重复是必然的。
其中,某些字节出现次数可能较多,另一些则较少,在统计上有分布不均匀的倾向,这是容易理解的,比如一个 ASCII 文本文件中,某些符号可能很少用到,而字母和数字则使用较多,各字母的使用频率也是不一样的,据说字母 e 的使用概率最高;许多图片呈现深色调或浅色调,深色(或浅色)的像素使用较多(这里顺便提一下:png 图片格式是一种无损压缩,其核心算法就是 zip 算法,它和 zip 格式的文件的主要区别在于:作为一种图片格式,它在文件头处存放了图片的大小、使用的颜色数等信息);上面提到的短语式压缩的结果也有这种倾向:重复倾向于出现在离当前压缩位置较近的地方,重复长度倾向于比较短(20字节以内)。
这样,就有了压缩的可能:给 256 种字节取值重新编码,使出现较多的字节使用较短的编码,出现较少的字节使用较长的编码,这样一来,变短的字节相对于变长的字节更多,文件的总长度就会减少,并且,字节使用比例越不均匀,压缩比例就越大。
在进一步讨论编码的要求以及办法前,先提一下:编码式压缩必须在短语式压缩之后进行,因为编码式压缩后,原先八位二进制值的字节就被破坏了,这样文件中短语式重复的倾向也会被破坏(除非先进行解码)。
另外,短语式压缩后的结果:那些剩下的未被匹配的单、双字节和得到匹配的距离、长度值仍然具有取值分布不均匀性,因此,两种压缩方式的顺序不能变。
在编码式压缩后,以连续的八位作为一个字节,原先未压缩文件中所具有的字节取值不均匀的倾向被彻底破坏,成为随机性取值,根据统计学知识,随机性取值具有均匀性的倾向(比如抛硬币试验,抛一千次,正反面朝上的次数都接近于 500 次)。
因此,编码式压缩后的结果无法再进行编码式压缩。
短语式压缩和编码式压缩是目前计算机科学界研究出的仅有的两种无损压缩方法,它们都无法重复进行,所以,压缩文件无法再次压缩(实际上,能反复进行的压缩算法是不可想象的,因为最终会压缩到 0 字节)。
短语式重复的倾向和字节取值分布不均匀的倾向是可以压缩的基础,两种压缩的顺序不能互换的原因也说了,下面我们来看编码式压缩的要求及方法:首先,为了使用不定长的编码表示单个字符,编码必须符合?前缀编码?的要求,即较短的编码决不能是较长编码的前缀,反过来说就是,任何一个字符的编码,都不是由另一个字符的编码加上若干位 0 或 1 组成,否则解压缩程序将无法解码。
看一下前缀编码的一个最简单的例子:符号 编码A 0B 10C 110D 1110E 11110有了上面的码表,你一定可以轻松地从下面这串二进制流中分辨出真正的信息内容了:1110010101110110111100010 - DABBDCEAAB要构造符合这一要求的二进制编码体系,二叉树是最理想的选择。
考察下面这棵二叉树: 根(root) 0 | 1 +-------+--------+ 0 | 1 0 | 1 +-----+------+ +----+----+ | | | | a | d e 0 | 1 +-----+-----+ | | b c要编码的字符总是出现在树叶上,假定从根向树叶行走的过程中,左转为0,右转为1,则一个字符的编码就是从根走到该字符所在树叶的路径。
正因为字符只能出现在树叶上,任何一个字符的路径都不会是另一字符路径的前缀路径,符合要求的前缀编码也就构造成功了:a - 00 b - 010 c - 011 d - 10 e - 11接下来来看编码式压缩的过程:为了简化问题,假定一个文件中只出现了 a,b,c,d ,e四种字符,它们的出现次数分别是a : 6次b : 15次c : 2次d : 9次e : 1次如果用定长的编码方式为这四种字符编码: a : 000 b : 001 c : 010 d : 011 e : 100那么整个文件的长度是 3*6 + 3*15 + 3*2 + 3*9 + 3*1 = 99用二叉树表示这四种编码(其中叶子节点上的数字是其使用次数,非叶子节点上的数字是其左右孩子使用次数之和): 根 | +---------33---------+ | | +----32---+ +----1---+ | | | |+-21-+ +-11-+ +--1--+ | | | | | |6 15 2 9 1 (如果某个节点...
tif用什么软件打开?
TIFF是一种比较灵活的图像格式,它的全称是Tagged Image File Format,文件扩展名为TIF或TIFF。
该格式支持256色、24位真彩色、32位色、48位色等多种色彩位,同时支持RGB、CMYK以及 YCbCr等多种色彩模式,支持多平台。
TIFF文件可以是不压缩的,文件体积较大,也可以是压缩的,支持RAW、RLE、LZW、JPEG、 CCITT3组和4组等多种压缩方式。
TIFF格式(Tag Image File Format)是Macintosh上广泛使用的图形格式,具有图形格式复杂、存贮信息多的特点。
3DS、3DS MAX中的大量贴图就是TIF。
F格式的。
TIFF最大色深为32bit,可采用LZW无损压缩方案存储。
用Acdsee低版本打开TIF文件只有一页图片,而实际上这个文件是多页的,建议使用最新的ACDSeeV11或者PS或者firework之类的专门软件处理。
压缩壳的压缩原理
1. 把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。
2. 由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。
所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。
3. 压缩可以分为有损和无损压缩两种。
如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。
有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。
但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。
4. 压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。
当然,压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。
常见的压缩软件有winzip、winrar等。
求高手帮助压缩PSD文件具体在问题补充说明里面!
你可以试试把所有图层隐藏之后在另存为这样就会减少4/1的大小。
下次打开的时候把图层显示出来就行了!!!再用wirar用最高的压缩比压缩,起码减少一半!!!刚才试了一下,35M的psd,隐藏所有图层之后是21m,再用winrar的最大压缩比最后只有12M,应该达到你的要求了,不行就试试7-zip压缩软件,压缩比比rar更大一些,不过那个软件用的人很少,担心别人不能解压!7.0以后的photoshop存tif是可以保留图层的,你可以用带图层的tif加上LZW压缩,可以减少很多容量!
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省三明市 -
给我们发邮件
E-mail:[email protected]
在线沟通