       ᯮ짮 ᪨ ࠧ  ଠ PCX 
                    ਪ ணࠬ.
                               
                         ..

                          - 1991

        
                          ଠ PCX

        ଠ PCX, । ମ ZSoft  
᪨ ।஬ PC Paintbrush, 稫 ப
࠭. ,  ந諮 ⮬,  ଠ
Microsoft ⠢    ᢮   
᪨ ।. ࠦ  ଠ PCX 㬥 ᮧ
 ᪠  䠪ᨬ .  ⮫
⥫᪨ ⥬   ଠ.  筮 ⮩
    ६ ᯥ稢  ⥯ ᦠ  ᫨誮
᫮ ࠦ,  ⠪ ᮪ ᪮ ⠭
ᦠ⮣ ࠦ.   ⪮ ⭮ ,  ᯮᮡ
࠭ ࠦ ᨫ쭮   ,  ன
 祭.

        
                   䠩 ଠ PCX

          ଠ PCX ⮨    128 
 ᪮ ࠦ, ᦠ⮣ ⮤ RLE.
        
         PCX 䠩    몥 Turbo Pascal
᫥騬 ࠧ:    

    PCXHeader = record
                      PCXId        : byte;
                      VersionNo    : byte;
                      Encoding     : byte;
                      BitsPerPixel : byte;
                      XL, YL       : word;
                      XH, YH       : word;
                      XRes, YRes   : word;
                      Palette      : array[1..48] of byte;
                      Reserved     : byte;
                      NPlanes      : byte;
                      BytesPerLine : word;
                      PaletteInfo  : word;
                      Reserved2    : array[1..58] of byte
                end;

         PCXId ᥣ ᮤন 祭 0Ah. ⢨
⮣ ਧ 砥,   䠩   䠩
ଠ PCX.  VersionNo ᮤন  ᨨ PCX ଠ.
 Encoding ᮤন ਧ ⮤ ᦠ ࠦ. 
  ଠ, ࠧࠡ⠭   ,  ਧ
ࠢ ,  砥,  ࠦ ᦠ ⮤ RLE. 

         XL, YL, XH, YH । न 
孥  ࠢ  㣫 ࠦ. XRes  YRes 
砥 ࠦ  ࠭ ᮤঠ ⢮ ᥫ
 ਧ⠫  ⨪  ᥣ ࠭.  砥 
ࠦ, ஥  ਭ  ᮤঠ ࠧ
ᯮᮡ ਭ  窠  .  ப ࠦ
 ࠧ⮬  ᮤন BytesPerLine ⮢. 

         ᥫ ᪮ ࠦ  
ࠧᠭ  ࠧ ⠬ ᦠ⮣ ࠧ.  ࠢ,
ਬ,  ⠪  ०,  640350, 16 梥⮢
 EGA  640480, 16 梥⮢  VGA.  BitsPerPixel
ᮮ頥, ᪮쪮 ⮢    ᮮ⢥ 
ᥫ.  NPlanes ᮤন ⢮ ⮢ 
ࠦ.  ० ᮤঠ     
   ᥫ   .

         Palette ᮤন ଠ  , ਬ
 ᮧ ࠦ. ப 쬨 ⮢  ࠧ 墠⠥
 ᠭ   ⭠ 梥⮢ ⥫쭮. ᫨
梥⮢ , ਬ 256,  ࠭  䠩 ࠧ 
ᦠ ᪨ ࠦ.  PaletteInfo 뢠 ⨯
   ࠦ.

        
                       RLE - ஢

         ᦠ ᪮ ࠦ  ଠ PCX
ਬ ⮤ RLE - ⮤ 㯮 ஢. 窠
 ⮢     - 稪 ⢠
஢  塞 祭.    稪
⢠ ஢ ᥣ ⠭  .  
⫨   ⮢  묨. ⠫  ᮤঠ
⢮ ஢ -  1  63. ᫨  ॡ ஢
 ,  ண    ⠭, 室
।  稪, ᮤঠ騬 ⢮ ७ 1.

        ⮤ 㯯 ஢  ॢ室 
ࠦ, ᮤঠ 訥 , 襭 
梥⮬   㧮஬.  砩  ࠦ 
ࠦ,   ⥭ ண  饭 
ࠧ० 祪,    ᦨ,   
 25%   ஢  ⮢  ⠬.

        
            ⠭ ୮- ࠦ

        ,   饭 ﬨ  ࠪ ,
࠭  䠩 PCX, ஡㥬 ⠭ ࠦ 
⠪ 䠩.

        ᬮਬ ⨭ 1. ணࠬ ShowBWPCX ⢫
⠭ ୮- ࠦ  䠩  ଠ PCX.
ணࠬ ।祭  ࠡ  ࠬ EGA  VGA.

         ணࠬ ।  .   DiskBuf 
  㦠  ᪠ ᮤন 䠩. 
 ⢫ 楤 NextBlock.   
 ScrBuf ⠭ ࠦ 楤 ShowLine
뢮  ᮤন  ࠭. 楤 ExpandBW ⢫
᪮஢ , ஢ ⮤ RLE  ࠢ
楤ࠬ ࠡ  ࠬ.

        
  ⠭ 梥⭮  ୮- ࠦ  CGA
        
        뢠 ࠭ ஢  XT 
ࠬ CGA,  訫   ᢮   ࠧ.

        ୮- ࠦ  CGA ࠭ 筮 ⠪ ,
   ୮- ० EGA/VGA  640 ᥫ  ப.
⫨稥  ᯮᮡ 뢮 ⠭ ࠦ  ࠭
 ⥬,   CGA ࠧ稢  ࠭
१ ப. 

         砥 梥⭮ ࠦ  ० 320200
ᥫ  CGA  ᥫ   ⠬.
ࠦ  ⮬ ० ࠧ稢  ࠭ 筮 ⠪.
筮   ᨬ  祭  BitsPerPixel
 䠩 ⠭ ॡ㥬 ०.

        ணࠬ ShowCGAPCX, ।⠢  ⨭ 2,
 㠫஢ 梥  ୮- ࠦ 
 CGA.
        
        
        ⠭ 梥⭮ ࠦ  EGA/VGA

          ஡ ⠭  ᯮᮡ ࠭
梥 ࠦ    ०
஢ EGA  VGA - 16 梥⮢, 640350  640480
ᥫ. 

           ० ᪨ ࣠  
 ᪮⥩.   ᮮ⢥ ࠧ 
 .     ᪮⥩  , 
 ᪮  ⥭,   ﭨ ७
ॣ஢ .

         ଠ PCX   ப ࠦ
᫥⥫쭮 ࠭ ᮤন  ᪮⥩
. 

         ⮣, ⮡ ⠭ ࠦ 
ᮮ⢥⢮ 㬠, 室 ⠭ ,
࠭  䠩 ଠ PCX.

         640350  640480  ࠦ
६ ⭠ 梥⮢  64-梥⭮ . 
⠭  १ 㭪 BIOS  ।⢥ १
  室 ⮢ ⠡ 
⭠ 6-⮢ ᥫ.

           䠩 ଠ PCX  ࠭ .
 祭 ᥫ ᮮ⢥  ᫠, 
⥭ᨢ ᭮, ᨭ    ⥭,
ᮮ⢥饬  祭.

         ⨭ 3 ਢ ணࠬ, 
⠭ ⭠梥⭮ ࠦ. ணࠬ
ShowCoPCX 쬠 宦  ணࠬ ShowBWPCX. ⢥
  楤 ShowLine.  ,  
楤 뢮 ᮤন  ࠦ   ࠧ
  ப.  ᪨ ⮢ ᪮ ।, 
 ᪮ 뢮 .

         ணࠬ   楤 - SetSavedPalette.
 楤 ४  ਥ ଠ ,
࠭   䠩,  ⠭   
㭪樨 SetAllPalette 몠 Turbo Pascal.

        
                          祭

        ⢥,    ୠ쭮    ᬮ
ᢥ  ⮭ ଠ PCX.   ᠫ ଠ PCX 䠩
  256 梥⮢   । ᯮᮡ 㠫樨 
࠭ ᯫ 䠩, ⮢  ୮ ਭ.

        ணࠬ  ࠫ  ⠪, ⮡  
ࠡ   ஧祭. ᫨   ᯮ짮
 㠫樨 ᪨ ࠦ  ᪮
ணࠬ,  ਤ 㬠,  ࠧ稢  
᪮  ।⢥  . 㬠 ⠪, 
⮨ ࠧ稢 ࠦ   ࠭,  ᫥
砭 ⮣  ४ ࠭. ᫨ 
ࠧ  ⠪, ⮡   頫  䠩, 
楤 ⠭ ࠦ ९  ᥬ,
᪮ ࠡ ணࠬ १ .
        
        