🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.program
Article #1711

�����ͼ����ѹ������

#1711
From: �ʵ�
Date: Sat, 28 Mar 1998 00:00
165 lines
8734 bytes
������: Susan_Su@bbs.ustc.edu.cn (��Ȼ), ����: graphics
��  ��: �����ͼ����ѹ������(fwd)
����վ: �й�ƴ�BBSվ (Wed Aug  6 12:21:13 1997)
ת��վ: sjtubbs!sjtunews!ustcnews!ustcbbs

�� �� �ˣ�Stephan.bbs@bbs.swjt(Bonbon)            ������ƣ�Programming[3799]
�ż���Ҫ�������ͼ����ѹ������
ԭ����վ��������վ(05 Aug 1997 21:58:45)


          һ���г̳���ѹ��

          ԭ���ǽ�һɨ�����е���ɫֵ��ͬ������������һ������

          ֵ����Щ���ص���ɫֵ�����档����:aaabccccccddeee��

          �����3a1b6c2d3e�����档����ӵ�д������ͬ��ɫ��

          ���ͼ����RLEѹ�������dz���Ч����RLEԭ���������

          ������г�ѹ������:

          1.PCX�г�ѹ������:
          ���㷨ʵ������λӳ���ʽ��ѹ����ʽ��ת���㷨������

          �������������1�ε��ֽ�Ch����Ch>0xc0��ѹ��ʱ�ڸ���

          ��ǰ����0xc1������ֱ�����Ch�������������N �ε���

          ��Ch����ѹ����0xc0��N��Ch�������ֽڣ����N���ֻ��

          Ϊff��c0=3fh(ʮ����Ϊ63)����N����63ʱ�� ����ֶ��

          ѹ����

          2.BI_RLE8ѹ������:

          ��WINDOWS3.0��3.1 ��λͼ�ļ��в���������ѹ��������

          ��ѹ����������Ҳ���������ֽ�Ϊ��λ�����е�һ��

          �ֽڹ涨���õڶ����ֽ�ָ������ɫ�ظ����� �����

           0504��ʾ�ӵ�ǰλ�ÿ�ʼ������ʾ5����ɫֵΪ04�����ء�

          ���ڶ����ֽ�Ϊ��ʱ�ڶ����ֽ������⺬��:0��ʾ��ĩ;1

          ��ʾͼĩ;2ת�����2���ֽڣ� �������ֽڷֱ��ʾ��һ

          ��������ڵ�ǰλ�õ�ˮƽλ�ƺʹ�ֱλ�ơ�����ѹ����

          ������ѹ����ͼ������λ�����Ϊ8λ(256ɫ)ͼ��

          3.BI_RLEѹ������:

          �÷���Ҳ����WINDOWS3.0/3.1λͼ�ļ��У����� BI_RLE8

          �������ƣ�Ψһ��ͬ��:BI_RLE4��һ���ֽڰ���������

          �ص���ɫ����ˣ���ֻ��ѹ������ɫ���16��ͼ��

          �������ѹ��Ӧ�÷�Χ���ޡ�

          4.����λѹ������(Packbits):

          �÷���������Apple��˾��Macintosh���ϵ�λͼ���ѹ��
         ������ TIFF �淶��ʹ�������ַ����� ����ѹ��������

           BI_RLE8ѹ���������ƣ���1c1c1c1c2132325648 ѹ��Ϊ

          :83 1c 21 81 32 56 48���Զ��׼� ����ѹ���������

          �����ÿ����128���ֽ���ͬ����128���ֽڿ�ѹ��Ϊһ��

          ��ֵ7f�����ַ������Ƿdz���Ч�ġ�

          �������������ѹ��:

          Ҳ��һ�ֳ��õ�ѹ����������1952��Ϊ�ı��ļ������ģ�

          ���ԭ����Ƶ��ʹ�õ�����ý϶̵Ĵ�����棬����ʹ

          �õ�����ýϳ��Ĵ�����棬ÿ����ݵĴ��������ͬ��

          ��Щ���붼�Ƕ������룬����ij����ǿɱ�ġ���: ��һ

          ��ԭʼ������У�ABACCDAA�����ΪA(0)��B(10)��C(110)

          ��D111)��ѹ����Ϊ010011011011100����������������

          Ҫ��ԭʼ���ɨ�����飬��һ��ɨ��Ҫ��ȷ��ͳ�Ƴ�ԭʼ

          ����е�ÿ��ֵ���ֵ�Ƶ�ʣ��ڶ����ǽ���������������

          �б��룬������Ҫ�����������������������ɱ��룬��

          �����ѹ���ͻ�ԭ�ٶȶ��������Ч�����õ���

          ����Ӧ�á�

          ��LZWѹ������

          LZWѹ����������������ѹ�����������ӣ� ѹ��Ч��Ҳ

          �ϸߡ����ԭ���ǰ�ÿһ����һ�γ��ֵ��ַ���һ��

          ��ֵ�����룬�ڻ�ԭ�������ٽ������ֵ����ԭ�����ַ�

          ����������ֵ0x100�����ַ�"abccddeee"����ÿ������

          ���ַ�ʱ������0x100���棬����ѹ�������á� ����

          0x100���ַ�Ķ�Ӧ��ϵ������ѹ������ж�̬��ɵģ�

          �������ֶ�Ӧ��ϵ��������ѹ������У����Ž�ѹ���Ľ�

          �����ű������ѹ��������𲽵õ��ָ��������ѹ��

          ����ٸ��ǰ����ݲ���Ķ�Ӧ��ϵ������Ķ�Ӧ��ϵ��

          ֱ��ѹ���ļ�����Ϊֹ��LZW�ǿ���ģ� ������Ϣȫ����

          ����

          �ġ�����ѹ������

          ����ѹ������������ѹ���������ƣ�ֻ������Ȼ�����

          ��������Ч������ѹ���ʺ�������ͬ���ظ�������ɵ�

          �ļ�������ѹ���ӽ�ѹ�������ۼ��ޡ����ַ������ǽ���

          ͬ������ӳ��0��1֮��������ڣ��������ʾ�ɿɱ侫

          ��(λ�� )�Ķ�����С��Խ����������Ҫ�ľ���Խ��(

          ����λ��)�����ַ����Ƚϸ��ӣ����̫���á�

          �塢  JPEG(  ������Ӱר����  Joint   Photographic

           Exprerts Group)

          JPEG��׼������ı�׼��ͬ�������˲����ݵı��뷽����

          ������õ�ģʽ�У����Ǵ�ʧ��ģ�һ����JPEG�ļ���

          ��������ͼ����ԭʼͼ�����Dz�ͬ�ģ�������ѹ���ؽ���

          ��ͼ�񳣳���ԭʼͼ���Ч���á�JPEG����һ�������

          �ص������ѹ�������൱�ߣ�ԭͼ���С��ѹ�����ͼ��

          ��С��ȣ�������Դ�1����80��90�����ȡ� ���ַ���Ч

          ��Ҳ�ã��ʺ϶�ý��ϵͳ��

          (���ϡ��˽�)


--
�� �޸�:��azuer � Aug 11 20:00:30 �޸ı��ġ�[FROM:  166.111.128.27]
�� ��Դ:��BBS ˮľ�廪վ bbs.net.tsinghua.edu.cn��[FROM: 166.111.128.27]
--
�� ��Դ:������������վ bbs.cst.sh.cn��[FROM: Wend.bbs@bbs.net.tsi]
Technical Details
Message-ID: <3NfMCK$t59@bbs.cst.sh.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: fc86e,e8bbba870fda9d68,start
X-Google-Attributes: gidfc86e,public
From: wend.bbs@bbs.cst.sh.cn (�ʵ�)
Subject: �����ͼ����ѹ������
Date: 1998/03/28
Message-ID: <3NfMCK$t59@bbs.cst.sh.cn>
X-Deja-AN: 338589127
X-Filename: Programming/M.891091028.A
Organization: ��������վ
Newsgroups: cn.bbs.comp.program