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 image’s 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