Originally written for the Macintosh platform, Adobe Illustrator is a well-known and widely used drawing application. There are currently Macintosh, Microsoft Windows.
Summary from the Encyclopedia of Graphics File Formats. Also Known As: AI, Adobe AI. Type. Metafile. Colors. Unlimited. Compression. None. Maximum Image Size. NAMultiple Images Per File. Yes. Numerical Format.
In This Chapter. The Illustrator panels that are used in this book 37. Learn how to optimize native and PDF file sizes in Adobe Illustrator. Photoshop's File Formats. Each file format that can be generated from Photoshop has its specific capabilities and intended purpose. Most offer one or more options as. In this chapter. Choosing a File Format. The Final Destinations. Photoshop's File Formats. Illustrator's File Formats. File Formats for InDesign. GoLive and File Formats. The code /* To be used in combination with a base border class i.e something like.border { border-style: solid; border-width: 1px; } */.border--aqua. Using The Roland Color System A tutorial for Versaworks versions 2.2 and above Reproduce Spot Colors Accurately Adobe Illustrator Version.
ASCIIOriginator. Adobe. Platform. Macintosh, MS Windows, Ne. XTSupporting Applications. Adobe Illustrator, most desktop publishing packages, most. Adobe Streamline.
How can you find out where a color is being used in your layout? If only there was a Find Color feature that worked like the Find Font command and dialog box in the. Learn about adjusting, shifting, blending, and changing colors in Adobe Illustrator. Launch Illustrator and select “File > Open” from the application menu at the top of the computer screen. Locate the jpeg you would like to convert to a vector.
See Also. CGMUsage. Storage and interchange of line- based artwork. Comments. A widely used format for the exchange of 2. D. objects. Basic files are simple to write. Unfortunately, files.
AI specification can be large and complex and. Vendor specifications. Originally written for the Macintosh platform, Adobe Illustrator is a.
There are currently. Macintosh, Microsoft Windows, and Ne. XT versions. Much of the power of. Adobe Illustrator comes from its implementation of Bezier splines as. Bezier. splines have some advantages for the modeling of natural (and some.
AI files are also used to. Contents: File Organization. File Details. For Further Information.
The AI format encapsulates and formalizes a subset. Post. Script page description language (PDL). Such files are meant to be imaged on a. Post. Script printer, but may include a bitmap version of the image to. Post. Script is a powerful and complex. D. output device.
AI, however, is tailored to the. Note that. AI files can still be quite complex. Post. Script. derives much of its power from the ability to define sequences of. This. hidden complexity is sometimes, but not always, minimized in. Simple AI files are quite easy to construct, and an. AI reader or can be printed on any Post. Script. printer. Reading AI files is another matter.
Certain operations may be difficult for a. In light of this. Post. Script- subset line data in the file. Note, however, that almost. If you wish to develop an AI reader, it. GNU Ghost. Script system, which provides a nearly full.
Post. Script language. Post. Script, and consequently the AI subset, has its. We suggest that you read the Post.
Script. documents prior to working with AI files or. CD- ROM. These are referenced at the end of this. AI files consist of a series of. ASCII lines, which may be comments, data, commands. Commands in. AI files are operators, which may or may not be.
Data is pushed and popped off a stack, and operators. LIFO order. Post. Script is. sometimes thought of as a stream- oriented. PDL. Lines, however, must be parsed first as full. Operator lines usually have the following. Key concepts are path, stroke, fill, and the graphics state. A path is. traveled by a graphics cursor.
Stroking results in a path or portion of. Fills operate. on closed paths. The results of stroking and what actually happens. Comments are any line where the first non- whitespace character is. Special lines, known as structuring.
A + immediately after a. In the discussion that follows, llx, lly, urx, and ury refer to. These are used to denote bounding box rectangles and are similar to. Macintosh development.
This can cause problems in other systems because many. Developers in other. AI files are organized as follows: a file ID line, followed by a. In Adobe terminology, the header consists of structuring. Prolog. Following the header is a.
Script Setup section, which consists of the drawing commands defining. Page Trailer, and a.
Document Trailer. Files are terminated with the.
EOF, signaling to the. Document Trailer. All AI files start with a comment line in the. PS- Adobe- X. X EPSF- Y. Y. Y. Y are the AI and. EPSF (format or the encapsulated bitmap). Remember that your reader must examine and tokenize the.
This is followed by a series of structuring and other Adobe- defined. A typical header appears as follows.
Creator: Adobe Illustrator 4. For: John Doe Xylane University. Title: Figure 1. 1. Creation. Date: 1. Bounding. Box: 0 0 5.
Document. Supplied. Resources: procset Adobe.
Custom. Color Red. Note that Adobe Illustrator can save files locally in a "no- header". ID. line and the Bounding. Box comment- -will be absent. Files saved by. Adobe Illustrator for export will generally contain more extensive.
Adobe advises that a document in the following format. Adobe Illustrator. Bounding. Box llx lly urx ury. Some structuring comments are used only in the header.
Others appear later. The Microsoft Windows version of Adobe Illustrator (v. Creator: Adobe Illustrator(TM) version.
For: user, organization. Creation. Date: date, time. Document. Proc. Sets: Adobe_Illustrator_version level revision. Document. Supplied. Procsets: Adobe_Illustrator_version level revision.
Document. Fonts: fonts. Bounding. Box: llx lly urx ury. Template. Box: llx lly urx ury. Template: filename. Page. Origin: x y. Printer. Name: printer.
Printer. Rect: llx lly urx ury. These last four comments are normally stored in the resource fork in. Macintosh environment.
The following are comments used in the header. Most are optional. Macintosh- specific and are ignored on other platforms.
Bounding. Box: llx lly urx ury Integers. CMYKCustom. Colors: custom- color- name. Creation. Date: date time Valid Post. Script strings. %%Creator: name version Program used to create file. Document. Custom. Colors: custom- color Color defined in file.
Document. Files: file- to- import. Document. Fonts: font- name Font used in image. Document. Needed. Resources: other- resources. Needed to reconstruct image. Document. Process. Colors: colors. Colors in color model definition.
For: name Optional info. Include. Resource: name Misc necessary to reconstruct image. Title: name Name of image. Procedure set definitions start with the Document. Supplied. Resources keyword. Adobe_cmykcolor. Adobe_cshow. Adobe_customcolor.
Adobe_Illustrator_AI3. Adobe_packedarray. Adobe_pattern_AI3. Adobe_typography_AI3. These are followed by the version and revision numbers, as shown. Document. Supplied.
Resources: procset Adobe_cshow 3 4. This is the case for all but. Adobe_customcolor, which adds the color name and has. Document. Supplied. Resources: procset Adobe_customcolor Red. Note that among the structuring comments, only Bounding.
Box must be. included in every AI file and helps denote the. The following header comments may be optionally included between the. Begin. Prolog and End. Prolog statements in the header, at the end of. AI3_Color. Usage: Black& White or Color.
AI3_Template. Box: llx lly urx ury. AI3_Template. File: vol: :dir id: name. AI3_Tile. Box: llx lly urx ury Mac- specific. The Script Setup section of the file consists of setup information, a. The setup portion of this section has the following format. Include. Font: font. The font specified on the Include.
Font line is one used in the. Procedure sets defined in.
Font encoding is the process of. ASCII codes to glyphs found in the font. We won't attempt to explain font encoding here, and instead we. Post. Script references at the end of this article.
Note, however, that the TE and TZ operators are used to specify font. Patterns are also defined in this section and are meant to be used one. Pattern definitions have the following syntax. Begin. Pattern. pattern- name llx lly urx ury layer- list E.
Patterns are actually miniature drawings and can have the full complexity. For this reason we refer you to the. Following the setup portion of the Script Setup section is the script.
These generally form the bulk of. Adobe Illustrator. Preceding each object is a flag, denoted by flag A. If A is set, then the. Adobe Illustrator. Objects. may be one of the following. Post. Script document.
In the discussion below, we only describe path objects, placed art. Please. consult the AI format document and Post. Script. specification for further information on composite and text.
Note that the graph terminology in particular only makes. Adobe Illustrator application documentation. Path objects are defined by specifying paint style, path geometry, and.
Path paint style is specified by setting the current graphics state. Note. that the graphics state can be saved temporarily and restored. The most. important of the state arguments are the following. Sets dash pattern using array. Bezier path flattening (0- 1.
Winding order (0=clockwise). Width of line (minimum 0). Adjusts mitering (> 1). Path geometry is specified using the following syntax. Bezier to path. x. Insert Bezier starting with current point.
Insert Bezier to corner. Append Bezier to current and finish with x. Append Bezier to current to corner. Paths can be rendered using the following operators. Leaves unclosed, unfilled, unstroked path.
Leaves closed, unfilled, unstroked path. Fills path, leaving it unclosed. Fills path, closing it. Strokes path with current default values. Closes path and strokes with current defaults.
Leaves unclosed, but fills and strokes path. Leaves closed, filled, stroked path. Placed art objects are EPS files included in an AI. They can be included either by reference (to an external file).
Both types of included files begin with the single- quote. Between these is the %%Include. File. comment for externally referenced files, or a. Begin. Document and %%End. Document pair for inline files.
The. ' operator has the following syntax. Arguments a, b. tx, and ty are optional and. Arguments llx. ury specify the bounding box of the included. Argument filename is the full pathname of. Externally referenced files. Include. File: filename.
Begin. Document: filename. Macintosh systems may include references to subscriber objects, associated. System 7. These are. AI3_Subscriber: res- number. SECT resource in the file, and the placed. Graph objects are used to specify graphs for business, technical, and. A number of commands allow full control.
Adobe- defined) parts. Many details of these commands make sense. Adobe Illustrator environment. Start of graph object. End of graph object. Graph bound (left,top,right,bottom). Values in Graph Style dialog box.
Values in Graph Style dialog box. Axis: 1=bottom, 2=left, 3=right. Cell table: rows, columns, first row, first column. Reads cell values 1- x into table. Column widths 1- x, num=number of columns.
Cell table is complete. Start graph customizations. End graph customizations.