A graphic image that has pixels arranged in rows and columns is scaled by
processing a succession of segments. Each segment comprises contiguous
pixels. The row and column dimensions of each segment do not correspond
to an intended degree of scaling in both dimensions. The processing of
each segment produces an intermediate pixel. The intermediate pixels form
a stream. The intermediate stream of pixels is processed to form a final
two-dimensional scaled image.