cornfed
09-09-2008, 02:28 PM
Ok, bear with me here! I was poking around the intertubes yesterday and found this script.
http://blog.gilbertconsulting.com/2007/04/adobe-swatch-exchange-ase-files.html
It's the swatch-switch script. Here's the text describing this script from the site.
InDesign, Illustrator and Photoshop CS2 and CS3 all support the exchange of colors via ASE files. In other words, you can easily use colors you've created in Illustrator in an InDesign project, or colors you've created in Photoshop in an Illustrator project, or vice versa. Here's how:
1. In any of these three applications, select the colors in the Swatches palette that you want to exchange.
2. In the Swatches palette or Swatches panel menu of InDesign, Illustrator or Photoshop, choose the following:
InDesign CS2: Save Swatches for Exchange
InDesign CS3: Save Swatches
Illustrator CS2: Save Swatches for Exchange
Illustrator CS3: Save Swatch Library as ASE
Photoshop CS2/CS3: Save Swatches for ExchangeThis will create a small .ASE file that you can store wherever is convenient. Then, to use these colors in another InDesign, Illustrator or Photoshop project:
1. Choose one of the following from the Swatches palette or Swatches panel menu in InDesign, Illustrator or Photoshop:
InDesign CS2/CS3: Load Swatches
Illustrator CS2/CS3: Open Swatch Library: Other Library
Photoshop CS2/CS3: Load Swatches2. Navigate to where you previously saved the ASE file, and select it. The colors you saved in the ASE file will be loaded into your swatches palette, ready for you to use.
Swatches in any color model (CMYK, RGB, PANTONE, etc.) can be saved and exchanged between projects in this manner. Tints of colors and gradient or pattern swatches cannot be saved as ASE files.
This script comes in handy for me because at the last minute, just before we go to press, we'll have to change a lot of ads so that they land on a spot red page rather than a full color page. If someone buys an ad and specifies a blue color, they may not get that blue color if their ad lands on a spot red page. I've gotten the script to work and am terribly impressed.
Here's where I feel I'm so close. If I have to change an ad to red, then the colors change just fine in Indesign using this script. However, I want the illustrator art to change as well. One thing I did was name all the colors in my test ad the same thing as the colors in illustrator. My hope was that once I swapped out the .ase files and replaced my colors in Indesign, then because the colors had the same name in illustrator, it would replace those too. But, that didn't happen. So, I tried to sort of work backwards by building my .ase file out of illustrator and loading it into indesign. While that works, it means that the artwork has to be the color the ad will end up being - in this test case, either blue or red. I also tried to load the script in Illustrator, but it didn't work. Can't blame a girl for trying. So, my question is: Does anyone know of a way that I can streamline this process so that all I have to do is switch out the .ase files in Indesign? One option that I thought of was to have multiple colors of the art - in this case, lets say a logo - set to a variety of swatch options in illustrator and then choose whichever color I wanted from that file to be in the ad. Then, based on the color of the logo, load the corresponding .ase file in InDesign. But, that means I have to have multiple color versions of the same art and thats not always practical. Anyone have a better way? I feel I'm so close and perhaps am just missing one or two steps.
http://blog.gilbertconsulting.com/2007/04/adobe-swatch-exchange-ase-files.html
It's the swatch-switch script. Here's the text describing this script from the site.
InDesign, Illustrator and Photoshop CS2 and CS3 all support the exchange of colors via ASE files. In other words, you can easily use colors you've created in Illustrator in an InDesign project, or colors you've created in Photoshop in an Illustrator project, or vice versa. Here's how:
1. In any of these three applications, select the colors in the Swatches palette that you want to exchange.
2. In the Swatches palette or Swatches panel menu of InDesign, Illustrator or Photoshop, choose the following:
InDesign CS2: Save Swatches for Exchange
InDesign CS3: Save Swatches
Illustrator CS2: Save Swatches for Exchange
Illustrator CS3: Save Swatch Library as ASE
Photoshop CS2/CS3: Save Swatches for ExchangeThis will create a small .ASE file that you can store wherever is convenient. Then, to use these colors in another InDesign, Illustrator or Photoshop project:
1. Choose one of the following from the Swatches palette or Swatches panel menu in InDesign, Illustrator or Photoshop:
InDesign CS2/CS3: Load Swatches
Illustrator CS2/CS3: Open Swatch Library: Other Library
Photoshop CS2/CS3: Load Swatches2. Navigate to where you previously saved the ASE file, and select it. The colors you saved in the ASE file will be loaded into your swatches palette, ready for you to use.
Swatches in any color model (CMYK, RGB, PANTONE, etc.) can be saved and exchanged between projects in this manner. Tints of colors and gradient or pattern swatches cannot be saved as ASE files.
This script comes in handy for me because at the last minute, just before we go to press, we'll have to change a lot of ads so that they land on a spot red page rather than a full color page. If someone buys an ad and specifies a blue color, they may not get that blue color if their ad lands on a spot red page. I've gotten the script to work and am terribly impressed.
Here's where I feel I'm so close. If I have to change an ad to red, then the colors change just fine in Indesign using this script. However, I want the illustrator art to change as well. One thing I did was name all the colors in my test ad the same thing as the colors in illustrator. My hope was that once I swapped out the .ase files and replaced my colors in Indesign, then because the colors had the same name in illustrator, it would replace those too. But, that didn't happen. So, I tried to sort of work backwards by building my .ase file out of illustrator and loading it into indesign. While that works, it means that the artwork has to be the color the ad will end up being - in this test case, either blue or red. I also tried to load the script in Illustrator, but it didn't work. Can't blame a girl for trying. So, my question is: Does anyone know of a way that I can streamline this process so that all I have to do is switch out the .ase files in Indesign? One option that I thought of was to have multiple colors of the art - in this case, lets say a logo - set to a variety of swatch options in illustrator and then choose whichever color I wanted from that file to be in the ad. Then, based on the color of the logo, load the corresponding .ase file in InDesign. But, that means I have to have multiple color versions of the same art and thats not always practical. Anyone have a better way? I feel I'm so close and perhaps am just missing one or two steps.