Canon
to Site index
to Home to CISRA Overview to Products/Technology to Canon Gateway

to Introduction
to WebRecord
to PhotoRecord
to DVC Commander
to User Interface Card
to Copepa

to ASICs
to PhotoEssentials
to DesignEssentials
to HyperPhoto

to OpenPage
OpenPage


The OpenPage is a technology developed by CISRA and used in many Canon products. OpenPage binds many years of progress in the theory of image composition into a new graphics and image processing library. It can be compiled into application programs or called as a separate process via a scripting language. OpenPage's key features are sophisticated graphics and compositing, low memory usage, and fast printing - even when large high resolution images are used.

Unlike other page description languages that were developed for black & white, and later modified to try to support color, OpenPage has been designed with color in mind from the very beginning.

Visit our
OpenPage
Image Gallery

View stunning examples of images that can be created by OpenPage
Not only is color management provided, but also advanced memory management (color images can be very large), transparency and image file format handling. And programmers will appreciate the familiar format to the language, and the way that operations can be performed on any graphic object, whether it be text, graphics or images.

Pixel images can be output in a variety of standard image file formats, as well as directly delivered to printers (without any intermediate frame store), or captured under program control. OpenPage is also suitable for incorporation into devices such as printers.

Shape, Fill and Stroke
Both spline outline shapes and text support a wide range of color and transparency types for both filling and stroking: flat color, linear color blends, and edge-to-edge color blends. All these fill types can also be applied independently on the alpha channel. Tell me more.

Text
Text characters can be drawn from any TrueType font. The rasterizations are fully instructed (hinted) or antialiased. A base set of 16 fonts is always available in any OpenPage rasterizer. Tell me more.

Images
Images can be directly drawn from TIFF, JFIF (JPEG), PhotoCD and other file formats as well as from free-form pixel data, computed images and directly connected scanners. Tell me more.

Color Mapping
Arbitrary color mappings can be applied to graphic primitives and combined graphic elements, allowing cross-channel mapping, color correction and chromakeying. Color mapping is completely general; accurate enough for science and flexible enough for art. Tell me more.

Compositing Operators
OpenPage uses a consistent graphics model in which all graphics elements have an alpha channel, or transparency plane. Spline outline shapes, text, and images all participate equally in a full range of compositing operations that go well beyond the simple "painter's algorithm" of most graphic systems. Tell me more.

Graphic Expressions
Composited, or combined, graphic elements can be further combined just as if they were in themselves primitive graphic elements. Impressive effects can be obtained by blending images into one another using blended transparent text or shapes and combinations of compositing operators. Tell me more.

Antialiasing
All image transformations are fully interpolated and smoothed to avoid pixelation and beats. Tell me more.

Memory
The OpenPage rasterizer turns OpenPage language scripts into high resolution pixel images without requiring large amounts of memory. Tell me more.

Document Structure
OpenPage scripts have a simple but mandatory structure that allows repagination and effective control of device specific operations by programs other than the OpenPage rasterizer. Tell me more.

Color Conversion
The OpenPage rasterizer gets colors right. It has been designed for color from its initial concept. Provided that the recommended calibrations have been carried out, the output is the same color (within the limits of the gamut of the output device), no matter what the output device is. Tell me more.

Back to Top