Home
Home
img_h_2
   
spacer

  _ Basics
  _ Gallery
  _ Tips and Tricks
  _ Literature
  _ Links


  _ Basics
  _ Formats
  _ Tips and Tricks
  _ CGM
  _ CGM Tips
  _ S1000D


  _ Basics
  _ Applications
  _ Tips and Tricks


  _ Information
  _ Software
  _ IsoView
  _ IsoView WebCGM
  _ FrameMaker Filter

S1000D
... enter
Graphic of the Week
Hammer drill workings
.... to the Gallery

spacer

  Printer-friendly page Printer-friendly page
Send to a friend Send to a friend


Converting Adobe Illustrator files to CGM

If your technical illustrations are in Adobe Illustrator format and you wish to convert these to CGM, there are a couple of things you should take into consideration.

Adobe Illustrator uses the Bézier path to describe vector graphics. Everything from a single line to a circle or curve ends up as a Bézier path in an Adobe Illustrator file.

Drawing extent:
It can happen that an .ai file contains graphic primitives outside of the border around the actual illustration.
When converted to CGM, these elements will be converted as well. This increases the file size. It also influences the extent of the illustration. If a CGM file is used "shrink to fit" in an SGML or HTML environment these elements will cause additional unwanted scaling to happen.

Recommendation
No graphic primitives should be allowed outside the frame delimiting the illustration. Primitives that intersect the frame should be cut so that no portion remains on the outer side of the frame. It is not sufficient to cover these elements with a white area.

Vectorized Text:
An .ai file can contain text that had been converted to outlines. This prohibits the automatic generation of hotspots on vector text elements.

Recommendation:  
Disallow outline text in cases where text will be used as a hotspot.

Overlapping Elements:
A popular drawing technique used by Adobe Illustrator users is to cover up unwanted elements with filled areas. In most cases this is done because it is less work than to actually cut the elements underneath. The file sizes increase considerably due to these invisible elements.

This becomes very important in online documentation, because the invisible elements will have to be read and rendered every time the file is opened and redrawn on a screen - even if at the end the elements stay invisible.
 
Recommendation
Covering primitives with white areas should be restricted as much as possible for performance and complexity reasons.

Colors:
Most CGM profiles do not know the concepts of gradient fills (interpolated interior fill). As a consequence, these gradient fills will have to be converted into simpler shapes like groups of Bézier paths where each path has a slightly different fill color.

Typically between 50 and 255 Bézier paths are used to approximate such a gradient fill. This leads to heavily increased file sizes in CGM. Another side effect of this is that the resulting CGM files contain large quantities of Bézier paths. This may lead to problems with some CGM applications that do not support Bézier paths very well.

Recommendation:
Use plain colors instead of gradient fills.



Back

spacer
Further information

spacer
img_fuss_1 img_fuss_2
   

img_logo80

Parametric Technology GmbH__Sanddornweg 10-12__53773 Hennef__Germany
Tel. ++49-(0)22 42 / 92 21-0__Fax ++49-(0)22 42 / 92 21-2 21__www.itedo.com
© Copyright 2001-2008 Parametric Technology GmbH. All Rights Reserved.
Last change: 30.07.2007 12:25:49