Introducing Proteus One GFX
Proteus One GFX is a retargetable graphics rendering system for Windows that can be used to add image transformation and
visualization capabilities into applications. Designed to be high-speed and light weight, Proteus One GFX offers
support for both vector and raster primitives, making it ideal for creating content that maintains its integrity
and fidelity across multiple output channels.
Typical applications for Proteus One GFX include adding format support to graphics design and visualization
applications (illustration, CAD/CAM, GIS), archiving solutions (microfilm, repositories) and reporting and statistical
analysis tools.
The Proteus One GFX Architecture
The Proteus One GFX architecture is extensible and supports end-to-end data transformation through a series of interchangeable input
and output filters. This approach provides application developers with a single source solution in which
data can be targeted to any supported format, device type and resolution.
At a conceptual level, the Proteus One GFX system processes data in the following sequence:
- Incoming image data is submitted directly in a supported format or generated dynamically using the canvas
- The transform engine converts the incoming data into a metadata format
- A renderer generates image data that corresponds to the desired output format
- The resulting image data is saved or returned for use in the calling application
The Proteus One GFX Canvas
The Proteus canvas is an abstract surface that can be used to create image data from any source, providing unlimited
flexibility in the types of data that can be processed. A high-level interface for creating canvases
is included in the system that developers familiar with object-based graphics systems will find intuitive and easy-to-use.
The Proteus One GFX canvas supports an extensive list of primitives including: lines, rectangles, ellipses, bezier curves,
text and numerous attributes including a wide selection of fills, transparency types, shadows, bevels and much more!
Optional Input and Output Filters
While the the Proteus One GFX system includes a canvas for directly creating image data, many developers will
find that the optional input and output filters will instantly add powerful new capabilities to their applications.
Available filters include:
- PDF Output
The Adobe PDF format is the de factor standard for delivering electronic content for viewing and printing and it is rapidly becoming the standard for exchanging graphical data.
Developed using the PDFNet SDK from PDFTron, the Proteus One GFX PDF Filter offers a level of
performance, rendering fidelity and editability that is unmatched.
For a complete list of features, check out our overview of the PDF Output Filter. For licensing terms, please
contact us.
Licensing
The Proteus One GFX system is designed to meet the requirements of applications that scale from the desktop to the enterprise.
Input and output filters can be licensed for runtime distribution as part of commercial products and for server
environments. We encourage you to
contact us or submit an
information request so that we can understand your
requirements and provide a licensing model that meets your needs.
Additional Information and Evaluation
For additional information on the Proteus One GFX system and to arrange an opportunity to evaluate the technology, we invite you
to
contact us or submit an
information request. We recognize that many clients
have particular needs and for that purpose we now offer a
professional services division to
help with custom development, integration and consultation.