Photoshop: CS6 Actions "Save for Web..." steps fail to use recorded settings

  • 3
  • Problem
  • Updated 5 years ago
  • (Edited)
When using Actions in Photoshop CS6, "Save for Web..." steps are not read when the action is replayed. Instead the last export settings (ie, the Export-Dialogue default) for this export are used. The step IS recorded correctly in the Action, but not used.

The problem can be easily replicated by creating an action with two export steps.
1. JPG
2. GIF
3. Play action on new file.
I cannot achieve two different file types.
It will also fail to read "All user Slices" as opposed to "All" etc.

I'm pleased the file-naming bugs have been fixed (CS5.5), allowing slice-name based files to be created by Actions. Pity the rest is now broken :(
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes

Posted 6 years ago

  • 3
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
I thought this functionality was why Actions were invented.
Why save the info in the action, but not read it out to execute?
Seems like really common sense.
From memory this happened with the CS5 release too!
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 13977 Posts
  • 1669 Reply Likes
Hi Anthony,

Was Ping able to contact you to get a copy of your actions. She was unable to reproduce the problem so she'll need help being able to repro.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 13977 Posts
  • 1669 Reply Likes
I just tried this. Same behavior in CS5.
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
Thanks for the input Jeffrey,
It might be PC only?
CS5.5 did not have this issue, but did ignore Save for Web commands that used features to adjust the resulting file name (they were all ignored).
I'm not sure how to contact Ping. I have an action ready for testing. I've tried it on two machines here (PCs, Win7, CS6) and the behavior is the same.
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
Ping contacted! Fingers crossed for a same-day patch release ;) #dreaming
Photo of Ping

Ping, Employee

  • 28 Posts
  • 4 Reply Likes
Hi Anthony

I got your action file and I can reproduce it using your action and now, it is a bug in CS6. Format:JPEG doesn't take effect if save sliced image in S4W.
Thanks for your help!

Thanks,
Ping
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
I'm not sure what qualifies as a "custom name".
Here's my basic process. Not sure if the bug is present in other scenarios.

0. Document with one User Slice defined
1. Record
2. File > S4W > JPEG > Save
3. Save Dialogue > Save all user slices > Doc. Name + Underscore + Slice Name + .Ext
4. Edit user slice name (modify).
5. File > S4W > GIF > Save
6. Save Dialogue > Save all user slices > Doc. Name + Underscore + Slice Name + .Ext

7. Play new action to replicate bug.

Result = 2 x Same File Type (probably GIFs given this was the last setting used when recording the Action). But if you re-record the JPEG step, by double clicking it, and Save, when you replay the action both steps will save as a JPEG.
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
Further attempts to break my action that saves x3 images, into three separate actions, as a workaround, have failed. It seems that the last manual "Save for Web..." command is not saved as the default that the Action (or Photoshop) reverts back to. It is picking a previous S4W setting, but I can't figure out how it chooses. Maybe it is the first S4W setting used after starting Photoshop?

Any movement on a fix?
I think I'm going to have to revert back to CS5.5 and Irfanview for image renaming to get this done. Which is SUCH A SLOW WORKAROUND :(

Please keep me posted on your progress.

Thanks,
Anthony
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 13977 Posts
  • 1669 Reply Likes
The behavior is the same in 5.5 as 6 AFAICT. What is happening here, and is probably "as designed," is that if the document is unsliced, the setting from the action is used.

If the document is sliced, then the slice compression settings override the action setting because the settings can be mixed (Each slice can have it's own compression setting).
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
I ran some tests. If I set NO user slices, the Save For Web... the save procedure ignores my settings regarding file name. Although I'm setting "Other..." when saving and specifying "File Naming" conventions (doc. name + underscore + doc. name/date/slice number/ANYTHING), Photoshop still saves with the same file name every time. This is how CS5.5 worked. Useless.

Omitting slices does result in the Action using my S4W settings. Yay!

Let me know when the rest is fixed. Thanks.
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
So it records the compression settings, but ignores them. It allow me to specify the slice I want to export, name it, but not specify what it will export as. It's infuriating.

Can you suggest another way (not using named slices) that I might be able to export different files using S4W with specific file name suffixes?

I'd have thought this was one of the most common uses for Actions (Save Images + save Thumb... with a different file name!)
Photo of Ping

Ping, Employee

  • 28 Posts
  • 4 Reply Likes
Unfortunately, this bug existed on sliced images, it exports the correct formats if there is no slices. So how about delete all slices and then record a new action and export again?
Photo of Anthony Edge

Anthony Edge

  • 84 Posts
  • 2 Reply Likes
Yes Ping, i see it is the same bug.
So I have re-recorded an action with no slices.
But why does Photoshop ignore ALL of my "File Naming" conventions? This dialogue *should* enable me to output different file names. Even the example in the dialogue box renders correctly. But it still fails to write anything except the document name. What is this dialogue for if it does nothing in S4W?
The only way I can save 2 files with the same extension is to specify a different save location. I wish this workflow could be fixed once and for all.
Photo of Ryan Curley

Ryan Curley

  • 1 Post
  • 0 Reply Likes
Same issue is occurring when the save for web command is executed for gifs. Very annoying to say the least, I've had it produce some gifs at 6 times the size it said it was saving them at. Tested the other save for web options ie pngs jpgs and I've had similar results. The issue seems to be with smaller images ie nav menu icons etc. When it compresses larger images it dosn't seem to be producing the same discrepancy.
Photo of Mitchell Harris

Mitchell Harris

  • 1 Post
  • 0 Reply Likes
A workaround I found was to jump back to CS5, create the action there and export/import into CS6. This works for me saving .png files using Save for web... . I think it's a recording issue not a playback issue.
Photo of Andrew Manteuffel

Andrew Manteuffel

  • 1 Post
  • 0 Reply Likes
I am running into a problem but without slices. When I record the action to create a gif which is replacing an existing one, it works because I am controlling the computer. When I play the action, it appears to work but what it actually does is save the gif file as image.html instead of image.gif. If I rename the file back to a .gif extension, it is fine again but that should not be needed. I looked at the recorded settings and indeed it has image.html in the settings. How can I get this to work properly?
Photo of DAVID SMITH

DAVID SMITH

  • 4 Posts
  • 0 Reply Likes
I have the same issue as Andrew Manteuffel except that I'm saving as jpg.

Does Adobe check this thread?
Photo of Thomas Bourigault

Thomas Bourigault

  • 1 Post
  • 0 Reply Likes
To save only user slices and not auto slices with the Actions I had to do this :
Right click auto slices one by one with slice tool to edit the slice options then change slice type to No Image. ( CS3 ).