TL;DR: In this article, a method, apparatus, and system in which a viewer displays and manipulates a bitmap image within a window in a network system is described, and a hierarchal system of folders associated with the image is presented.
Abstract: A method, apparatus, and system in which a viewer displays and manipulates a bitmap image within a window in a network system. The bitmap image has a hierarchal system of folders associated with the bitmap image.
TL;DR: In this paper, a form document editor has a form descriptor table defining editable graphics and text areas, with a page comprised of a background bitmap image of the background of the page, a graphics bitmap images of graphics appearing in a graphics area of a page, and a text buffer of text appeared in a text area on the page.
Abstract: A form document editor having a form descriptor table defining editable graphics and text areas with a page comprised of a background bitmap image of a background of the page, a graphics bitmap image of graphics appearing in a graphics area of the page, and a text buffer of text appearing in a text area of the page. The editor includes a graphics editor operating on the graphics bitmap image and a text editor for editing the text in the text buffer. The background and graphics bitmap images and text buffer are combined into a composite page image for display and storage of the form document. A document is retrieved from storage for editing is provided to the editor as a background bitmap. An area of a page may contain autofill data and the editor includes an intelligent autofill data import mechanism for inserting user provided data into the autofill data upon detecting a user data import indicator, with the user data replacing the indicator in the autofill data.
TL;DR: This paper describes a set of low-level graphics primitives to manipulate overlapping asynchronous windows, called layers, on a bitmap display terminal, that extend the domain of the general bitmap operator bitblt to include bitmaps that are partially or wholly obscured.
Abstract: One of the common uses of bitmap terminals is storing multiple programming contexts in multiple, possibly overlapping, areas of the screen called windows. Windows traditionally store the visible state of a programming environment, such as an editor or debugger, while the user works with some other program. This model of interaction is attractive for one-process systems, but to make full use of a multiprogramming environment, windows must be asynchronously updated, even when partially or wholly obscured by other windows. For example, a long compilation may run in one window, displaying messages as appropriate, while the user edits a file in another window.This paper describes a set of low-level graphics primitives to manipulate overlapping asynchronous windows, called layers, on a bitmap display terminal. Unlike previous window software, these primitives extend the domain of the general bitmap operator bitblt to include bitmaps that are partially or wholly obscured.
TL;DR: In this paper, a line drawing version of a graphical image is replaced with a full bitmap version of the graphical image in a graphical presentation, and the user can then select the line drawing image to display.
Abstract: One embodiment of the present invention provides a system that facilitates substitution of a full bitmap version of a graphical image with a line drawing version of the graphical image in a graphical presentation. The system operates by displaying a page in the graphical presentation, which includes the line drawing version of the graphical image. Next, the system allows a user to input a command to display the full bitmap version of the graphical image. If the user inputs the command, the system retrieves the full bitmap version of the graphical image, and displays the full bitmap version of the graphical image. Note that displaying the line drawing version of the graphical image requires less data to be retrieved than displaying the full bitmap version of graphical image. Consequently, loading the line drawing version of the graphical image takes less time than loading the full bitmap version. Another embodiment of the present invention provides a system that facilitates substitution of a full bitmap version of a graphical image with a line drawing version of the graphical image in a graphical presentation. The system receives the full bitmap version of the graphical image, and then produces the line drawing version of the graphical image from the full bitmap version of the graphical image. Next, the system inserts the line drawing version of the graphical image into a page in the graphical presentation, and then links the full bitmap version of the graphical image into the graphical presentation so that selecting the line drawing version of the graphical image causes the full bitmap version of the graphical image to be displayed.
TL;DR: In this paper, the vector-based images and documents can be converted into equivalent bitmap or other non-vector-based image by parsing the vectorbased image to detect objects in the vector based code, and information about where that image lies on the z-axis is retained.
Abstract: Vector-based images and documents, such as those written in SVG and Adobe Flash, can be converted into equivalent bitmap or other non-vector-based image by parsing the vector-based image to detect objects in the vector-based code. For each detected object, a separate bitmap of the object is created and information about where that image lies on the z-axis is retained. A separate bitmap image is created for each object, and the separate bitmap images are layered on top of one another, which is to say ordered along the z-axis in accordance with their z-axis coordinates. Animation of an image can be implemented by selectively rendering different ones of the bitmap images as transparent.