[comp.graphics] DPaint LBM file format

Classic_-_Concepts@cup.portal.com (10/06/89)

EK> I am looking for some way to transfer pictures created in Deluxe
EK> Paint to Pascal programs (TP 5.0).  Deluxe Paint saves pictures in
EK> files that have extention .LBM and it includes a conversion program
EK> that can transfer between this and some other formats.  Information on
EK> the convert utility is enclosed.

EK> Does anyone know where I can find a description of the format of
EK> the .LBM files, or some of the formats supported by the convert utility ?

Einar, the .LBM format is actually an ILBM format (Interleaved Bitmap)
developed jointly by Electronic Arts and Commodore-Amiga for file
interchange on the Amiga (and other) computers.  It is a subset of IFF
(Interchange file format, or words to that effect).  It is well
documented in the Amiga ROM Kernel Manual available from Commodore.
However, I warn you that the documentation makes it seem unnecessarily
complicated.  It is actually a straightforward format with identifier
bytes, length of the data, followed by the data (e.g., for palette,
size, pixel colors, etc.).  You are better off finding a discussion of
it in one of the Amiga magazines (clearer than RKM).
     The .LBM format (the IBM version) is theoretically identical to
the Amiga format BUT, in practise they don't transfer perfectly between
machines because of different ways of describing the palette colors.
Most IBMs equipped with, say, an EGA card are constrained to one set of
colors in Deluxe Paint, whereas on the Amiga, each individual shade can
be varied from the palette of 4096.  The other file formats can perhaps
best be found through ftp.   Good luck.
                                                        \_                
                                                         )\_            _/
                                                         `/)\_     __  // 
        __ _____________________________________________  `\\)\_  / '~//  
       ///  Julie Petersen  (LadyHawke@cup.portal.com      `\\//\\/|'//'  
      ///           Classic_-_Concepts@cup.portal.com)      (\/Yyyy/'     
__   ///  "TimeLords aren't supposed to interfere."        /Yyyy/'        
\\\ ///  "This one calls himself 'Doctor' and interferes  //\\  LadyHawke 
 \\///   all the time." _______________________________  ///\\\           
                        portal!cup.portal.com!LadyHawke