An improved graphics processing system and method are described for
magnifying visual output information for printing, display, or other
output. A graphics engine transforms display information so as to magnify
one or more components or areas of an output image for display via output
hardware such as a screen or printer. Magnification parameters are
supplied to the graphics engine by one or more magnification
applications. In an embodiment of the invention, the graphics engine
performs compositing of magnified and unmagnified content for display. In
an alternative embodiment, the graphics engine outputs corresponding
scaled image material to the appropriate magnification application for
rendering. In a further embodiment, the graphics engine may operate in
both modes. The magnified output according to various embodiments of the
invention enhances the accessibility of the computer system for visually
handicapped or impaired users by providing high quality magnification and
increased system and application stability.