Newsgroups: comp.graphics
Path: utzoo!utgpu!jarvis.csri.toronto.edu!dgp.toronto.edu!elf
From: elf@dgp.toronto.edu (Eugene Fiume)
Subject: Re: the word "bitmap"
Message-ID: <8901111331.AA25073@explorer.dgp.toronto.edu>
Organization: University of Toronto, CSRI
References: <450@orbit.UUCP> <1198@hydra.riacs.edu> <1304@luth.luth.se> <3155@cloud9.Stratus.COM>
Date: Wed, 11 Jan 89 08:31:43 EST

In article <3155@cloud9.Stratus.COM> cme@cloud9.Stratus.COM (Carl Ellison) writes:
>
>Meanwhile, to me as a mathematician, both "bitmap" and "pixmap" are improper
>because the word "map" makes no sense.  In both math and computer science,
>"map" means a device, table, algorithm, ..., for mapping from one domain to
>another.

This is entirely incorrect.  It is not hard to define a bitmap
precisely as a function (taking the integers to booleans).  Programming
methodologists have defined the semantics of arrays (in programming
languages) similarly.  See Gries' book, for example.  Furthermore, it
is easy to define boolean rings and algebras over bitmaps.

Lastly, as I stated in an earlier posting, bitmaps should be dissociated
from images.  Yet another "map" (mathematically precise and well defined,
I might add) must be specified to associate a bitmap with an image.  In
this manner, one can define the semantics of things like moving a bitmap
across an image, or defining a pixel aspect ratio.  Once again, an image
can be characterised as yet another map (this time over the reals rather
than the integers).
-- 
Eugene Fiume
Dynamic Graphics Project
University of Toronto
elf@dgp.toronto.edu

