RasterCalc: Calculus for Operations on Graphics Colour Rasters
Abstract
An extended model and calculus, called RasterCalc, is presented for operations on discrete graphics rasters, including their colour functions. The operations are separated into two main categories: operations on domains, and operations on colour functions. The operations are further classified as local and remote, depending on the correspondence between destination and source pixels. The new raster element or pixel can be a function of a single element from one or more rasters, a function of a small area from other rasters, or a function of entire rasters. Local operations have their main applications in computer graphics, while remote operations are more oriented towards image processing. A mathematically oriented notation is used to define and represent the operations included. RasterCalc has been implemented as a procedure package in Pascal, to be used on a powerful, yet expensive display. Recently a C version has been completed for a personal colour computer with a special chip for raster operations.The work reported in this paper is partially supplied by the Dutch Technical Sciences Foundation, under project number LWI 14.0130:"Facilities for raster graphics in programming languages"
BibTeX
@article {10.1111:j.1467-8659.1987.tb00538.x,
journal = {Computer Graphics Forum},
title = {{RasterCalc: Calculus for Operations on Graphics Colour Rasters}},
author = {van den Bos, Jan},
year = {1987},
publisher = {Blackwell Publishing Ltd and the Eurographics Association},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.1987.tb00538.x}
}
journal = {Computer Graphics Forum},
title = {{RasterCalc: Calculus for Operations on Graphics Colour Rasters}},
author = {van den Bos, Jan},
year = {1987},
publisher = {Blackwell Publishing Ltd and the Eurographics Association},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.1987.tb00538.x}
}