guigfx.library is an applicational layer for pixel graphics.
guigfx.library breaks the rusty chains of all those nasty
planar, chunky, 8/16/24bit, OS3.0, OS3.1, OCS, ECS, AGA,
CybergraphX and Picasso96 considerations.
with guigfx.library you no longer have to take care about your
application running on a OCS machine or on a high-end
guigfx.library lets you freely choose truecolor graphics for
with guigfx.library your graphics will always look as fine as
possible, on any screen, no matter if on 24 bit 1024x768
CybergraphX/Picasso96, on HAM8, or 1 bit productivity
guigfx.library does quick color-reduction, rendering,
remapping and dithering for you. only you don't know when,
on which machine, under what circumstances.
guigfx.library treats scaling as a standard operation.
it is available at any time, without extra consideration,
without extra memory consumption, even without a true loss
guigfx.library handles color allocation in a very effective way.
guigfx.library hides bugs, incompatibilities and insufficiencies
of graphics.library, cybergraphics.library and Picasso96 from
you. it is an attempt to render incompatibilities between
CybergraphX and Picasso96 obsolete. more features are to follow
(picture-in-picture emulation and 16bit API, for instance)
guigfx.library features picture.datatype import. standard and
v43 (including Picasso96) picture datatypes are automatically
recognized and used as available. several formats are yet to
be supported directly. the Tower JPEG codec is already used
guigfx.library does not call SetFunction() and is hereby
guaranteed to never do so in future versions.
guigfx.library puts all that nasty stuff into a black-box,
freeing your mind for the creative part.