Product specifications

Automating the Workflow
The Macintosh platform provides a number of technologies and features that let you
automate routine color management tasks, freeing up your time for the creative work
and decision-making that can never be automated.
About AppleScript
AppleScript is the core automation technology built into Mac OS X, and it lets you
automate a wide variety of tasks on your Mac, including color management. An appli-
cation or a technology that you can control from AppleScript is said to be scriptable.
ColorSync itself is scriptable. Also, new in Panther, aspects of Quartz are scriptable. Not
only can you automate color management operations, you can also automate image-
manipulation operations such as cropping, scaling, rotating, padding, or converting a
file type.
Using these powerful capabilities, a sample automation scenario might be:
1. Connect a camera to the computer and automatically capture JPEG images from
the camera.
2. Tag images with an appropriate device profile.
3. Convert them to a selected working space.
4. Save them as TIFF files for editing.
For more information about AppleScript, visit www.apple.com/applescript.
An Automation Starter Kit
One way to get started using AppleScript to automate color management is to use
the ColorSync scripts provided in /Library/Scripts/ColorSync. These scripts perform
operations such as showing you an images profile information, embedding a profile
in an image, removing a profile from an image, or displaying information about an
embedded profile. (See the sidebar.)
These scripts are saved as droplets (self-starting applications). Simply drag an image
or a profile onto a script’s icon and the script will execute. You can also double-click a
script to run it.
You can modify and extend these scripts to meet your own needs using Script Editor.
22
A Technology Tour
Color Management
with Mac OS X Panther
Scripts in /Library/Scripts/ColorSync
Build profile info web page
Change display profile
Embed chosen profile
Embed display profile
Embed specific profile
Extract profile
Match to chosen profiles
Match to CMYK
Match to specific profiles
Mimic PC monitor
PC to Mac Gamma
Proof CMYK on display
Proof to chosen profiles
Proof to specific profiles
Remove profile from image
Rename profile
Set profile info
Show profile info