usage: gbmlogo [-e] [-hN] "filename.ext"{\",\""opt"}
flags: -e error-diffuse to RGBI
-hN halftone to RGBI
N is a halftoning algorithm number (default 0)
-e and -h can't be used together
filename.ext 640x400 bitmap
ext's are used to deduce desired bitmap file format
Bitmap when ext in [BMP VGA BGA RLE DIB RL4 RL8]
GIF when ext in [GIF]
PCX when ext in [PCX PCC]
TIFF when ext in [TIF TIFF]
Targa when ext in [TGA VST AFI]
ILBM when ext in [IFF LBM]
YUV12C when ext in [VID]
Greymap when ext in [PGM]
Pixmap when ext in [PPM]
KIPS when ext in [KPS]
IAX when ext in [IAX]
XBitmap when ext in [XBM]
XPixMap when ext in [XPM]
Sprite when ext in [SPR SPRITE]
PSEG when ext in [PSE PSEG PSEG38PP PSEG3820]
GemRas when ext in [IMG XIMG]
Portrait when ext in [CVP]
PNG when ext in [PNG]
JPEG when ext in [JPG JPEG JPE]
JP2 when ext in [JP2 J2C]
J2K when ext in [J2K JPC]
JPT when ext in [JPT]
JBIG when ext in [JBG JBIG]
RAW when ext in [DNG 3FR ARW BAY CAP CRW CR2 DCR DCS DRF ERF KDC MDC
MEF MOS MRW NEF NRW ORF PEF RAF RAW RW2 RWL SRF SR2]
opt's bitmap format specific options
In case the filename contains a comma or spaces and options
need to be added, syntax "fn.ext"{\",\"opt} or "fn.ext"{\",\""opt"}
must be used to clearly separate the filename from the options.
At boot time OS/2 and eComStation look for the file \OS2LOGO and
displays this as the boot logo.
This logo is in a special format, compressed using the EXEPACK algorithm.
The IBM OS/2 Developer Connection CDs have included a tool called
MAKELOGO, which takes dumps of the R,G,B and I planes
from the VGA frame buffer, and writes an \OS2LOGO.
GBMLOGO takes in a 640x400 bitmap in any format, and writes out the files needed by MAKELOGO.