GIBitmapConverter 1.0 (c)2026 Giovanni Iacobelli  >>> FREEWARE <<<

E-Mail: info@iacosoft.com
Architecture: ms-dos 32 bit
Date: 2026-04-10
Version: 1.0

https://www.iacosoft.com/home/dos.asp


 Syntax:

         GIBitmapConverter [opt] <sorgente> <destinazione>

 options:

/c              convert BMP 4 depth to C source file (Default);
/b              convert BMP 8 depth to binary RGB file;
/q              overwrites without asking for confirmation;
/quiet          no output and overwrites without confirmation;
/time           count the time spent;
/?              view this help page.

Converts bitmap files into resources for applications.


INTRODUCTION
I think one of the problems with Linux is that each distribution has 
its own graphics library to manage controls, images, and all the other
elements of a modern GUI. Fortunately, they all have X11 in common,
which provides at least the basic functions. By not binding to any
other library, we will have a program free of important dependencies 
and executable without needing to install it. The difficulty is that
you have to create everything you need yourself. I find graphics file
formats obscure, and I needed something I could easily manipulate so 
as to work directly on the bytes and obtain maximum performance.

I decided that embedded images should be small, 16-color (4-bit depth),
while external images that the program loads at runtime should have a
maximum of 256 colors (8-bit depth) and be written simply with 3 bytes
per pixel (RGB format). The GIBitmapConverter tool produces exactly the
right .C files for embedded images and .bin files for images loaded at
runtime that are subject to subsequent processing (for example, moving
a sprite across them).

DISTRIBUTION
The Software is FREEWARE.
So it can be freely distributed for free.
It may be freely distributed on the net or in collections of P.D.
and Shareware on CD-Rom.
Please distribute the program together with all other files included
in the package.


NO WARRANTY ...
The author assumes no responsibility for the damage that the program
or its use could cause:
EACH ONE USES THIS SOFTWARE AT YOUR OWN RISK !!!
Furthermore, the author does not guarantee the perfect functioning of
the program.


CONTACTS
Anyone who wants to get in touch with the author can do so at the
email address mentioned at the head of this documentation.
We welcome reports of program anomalies or malfunctions, comments,
suggestions, etc.
Please specify the OS version.



