Batch-creating PNGs or CMYK JPEGs from Photoshop

If you’ve ever wishes that Photoshop’s Image Processor script offered the ability to create PNG and/or CMYK JPEG files, you’re in luck: scripter Mike Hale has modified the script to add these options. Thanks, Mike. [Via Jeff Tranberry]
For what it’s worth, we’re trying to implement more features via scripting for exactly this reason: if you want something to work differently, you don’t have to wait on Adobe to change it. Instead, if you’re willing to learn a little JavaScript (or bribe someone who knows it), you can get what you want more quickly.

14 thoughts on “Batch-creating PNGs or CMYK JPEGs from Photoshop

  1. I have often needed a way to open all the pages of a multi-page PDF in PS, set global resolution, color, etc. and save out the individual pages as PSD, TIF, JPG, etc. I am unable to make this happen with Actions and, AFAIK, the Image Processor cannot (at present) do this, either. I can’t imagine my need for this is so unique — so I think some clever scripter could make a lot folks happy by creating this functionality. Heck, I’d even pay a little to get this function!

  2. Klaus- I’ve needed exactly the same thing and when I clicked the link and found the bulletin board, the same thought popped into my head. It took me about a minute to find it and about two minutes to install, test and figure out that this one script will save me countless hours of work:
    http://ps-scripts.com/bb/viewtopic.php?t=1882
    (download the second script which adds the crop-to setting)
    I’m one of those who were vaguely aware that Photoshop supported scripting but never had time to become proficient at it. Thanks for pointing out what’s already out there.

  3. MW, wow, fantastic!!! I got it, and it’s working fine! This PDF conversion has a hundred uses, so glory be to Adobe for enabling scripting in general — and this scripter, Paul MR, in particular.

  4. Anyone know if there is a tweak for the Image Processor which lets you open files from different folders in Photoshop, then use the “Open files” option, and get Image Processor to save each file in their original location?
    And I would be glad to get rid of the folders that IP creates as well. Just save the new file in the original folder.

  5. Search for the following three bits of text in “Image Processor.jsx” (located in {photoshop directory}/presets/scripts/)
    “/TIFF/”
    “/JPEG/”
    “/PSD/”
    and replace each one with
    “/”
    Save the script and you’re good to go.
    This change could easily be made into an option, but I haven’t really messed around with GUIs in scripts.

  6. Jack, you wrote that your team is trying to implement more features via scripting. Will you make it possible to adress notes (create, write/read, delete) in the future? At the moment there is no way to talk to notes.

  7. Maybe this is the right moment to ask whether scripting/developing in CS5 and future version will be implemented with the mix of mxml/actionscript John talked about some time ago, or maybe webkit, a mix of the two, still ExtendScript… or what?! 😉

  8. As long as we’re talking scripting: I run an action where one of the steps is to apply a specific ICC profile (other than SWOP2), but the action always stops to ask which profile to apply. Is there anyway to apply the profile w/o having the action stop?
    ~thx

Leave a Reply

Your email address will not be published. Required fields are marked *