Skip to main content
Adobe Photoshop Family

35 Messages

 • 

1.5K Points

Sat, Jun 25, 2011 2:51 PM

65

Photoshop: Ability to arrange & customize save-as file formats so popular formats are at the top

Photoshop supports about 20 formats, but I only use 4 or 5 of them. It's bugged me since 5.5 to have to fish for jpeg somewhere in the middle of the list. Can the file formats get arranged by most commonly used? And maybe allow us to remove stuff like targa and large file format that nobody uses.

Responses

Champion

 • 

1.6K Messages

 • 

24.7K Points

9 years ago

»And maybe allow us to remove ... large file format that nobody uses.«
Are you joking or have you just never worked on images above 2GB in size? (Edit: Naturally you could just prefer to use tiff for files that size, but claiming no one uses psb seems peculiar.)

The issue has been raised in the user-to-user Forum occasionally, too, so it seems you are not alone with the wish for customization for that dialog.
But in the meantime you could look into a Scripting solution for your personally-most-popular formats.

6 Messages

 • 

122 Points

6 years ago

This reply was created from a merged topic originally titled I still want Photoshop "save as" to allow arrangement of the list, so I can put J....

22 Messages

 • 

456 Points

6 years ago

I posted this on the Photoshop Facebook page and was asked to bring it up here, so...

"Is there a way to remove options from the "Save As..." menu in PS CC 2014? Been looking everywhere and can't find a way of modifying the list. Quite happy to do Registry changes.

Just don't need all the options that are there - such as Dicon, IFF, JPEG 2000, JPEG Stereo, Multipicture, Pixar, Portable Bitmap, Scitex, Targa... Never saved a file in any of those formats and doubt that I'm going to start now"

One I will NOT be removing is Large File Format...

15.1K Messages

 • 

195.8K Points

You can only remove them if the format is a third party plugin format.
Otherwise: no.

22 Messages

 • 

456 Points

Any chance you can make it so, Mr Cox? (Long time no chat! :) )

6 Messages

 • 

122 Points

6 years ago

Chris,
Please find a way!
Bruce

35 Messages

 • 

1.5K Points

6 years ago

I wrote the original post over 3 years ago and I still want this feature.

We're all so used to it that nobody even thinks of streamlining it.
But imagine if, in order to say OK a dialogue box, you couldn't just hit enter,
you had to hit O, the down arrow twice, then enter. For every single
dialogue, every single time, year after year.
Thousands of needless keypresses and clicks.

That's what it's like saving a file in photoshop.

Champion

 • 

1.6K Messages

 • 

24.7K Points

Over three years ago I posted:
»But in the meantime you could look into a Scripting solution for your personally-most-popular formats.«
So what have you done to streamline your saving process so far?

35 Messages

 • 

1.5K Points

I used to run a clunky 3rd party app called "Formats Customizer", except it is constantly flagged by my antivirus program (and my browser also blocks attempts to download the installer). It may actually have adware, I dunno if it's a false positive or not. I got sick of the warnings so I uninstalled it. If there's another solution, I'm not aware of it.

Champion

 • 

1.6K Messages

 • 

24.7K Points

A Scripting approach may not offer exactly all of what you are after but I suspect it could (possibly in conjunction with an html5 Panel) offer some improvement.

35 Messages

 • 

1.5K Points

I'd be willing to try it but I can't seem to find a script that does this via google. I don't know how to write one myself... Do you know of one? Or where I might ask to commission one?

Champion

 • 

1.6K Messages

 • 

24.7K Points

There are at least two Photoshop Scripting Fora
https://forums.adobe.com/community/ph...
http://ps-scripts.com/bb/
where you could ask for help, at ps-scripts.com there is also a section for professional scripting services:
http://ps-scripts.com/bb/viewforum.ph...

But what exactly is your minimal requirement to constitute an improvement over the current situation?
How many file formats do you regularly use, which settings do you use regularly (like with jpg – do you really use all 12 quality settings or just one or two of them), would a Script for each format suffice, ...?

Champion

 • 

1.6K Messages

 • 

24.7K Points

6 years ago

Personally I still use a Flash Panel to trigger Scripts that automatically save the active file as is or separated (according to a couple of print conditions) psd or tif to a Links-folder it it exists, beside the original if no such folder is present.
But a Script could achieve something similar, in this example hitting enter will raise the folder selection dialog and there are four buttons hitting one of which will close the dialog and save jpg-copies with certain quality settings, respectively a flattened tiff copy without alpha channels or as a layered tiff. (No option for additional settings, though.)
Would that be of use to you?

35 Messages

 • 

1.5K Points

6 years ago

That script sounds like it'd be very useful!
Can it be edited in any text editor or is it somehow compiled already?

If it's editable I think I could probably figure out how to tweak it
to do exactly what I want.

Can you link to the file or text?
I've never implemented a script within photoshop though
I've used them in indesign.

Champion

 • 

1.6K Messages

 • 

24.7K Points

The below code could be edited in a text editor or (preferably) in Adobe’s ExtendScript Toolkit as long as it is saved as a .jsx-file into Photoshop’s Scripts Folder.
If you should need help improving it you probably should post over at
https://forums.adobe.com/community/ph...

// save jpg or tif;
// 2014, use it at your own risk;
#target photoshop
if (app.documents.length > 0) {
//////////////////////////////////////////
var thedoc = app.activeDocument;
var docName = thedoc.name;
try {
var basename = docName.match(/(.*)\.[^\.]+$/)[1];
var docPath = thedoc.path
}
catch (e) {
var basename = thedoc.name;
var docPath = "~/Desktop"
};
//////////////////////////////////////////
////// create dialog for customer-entry //////
var dlg = new Window('dialog', "save copy", [500,300,820,683]);
dlg.filename = dlg.add('edittext', [12,15,308,35], (basename), {multiline:false});
dlg.filename.active = true;
dlg.path = dlg.add('button', [12,45,308,80], "to select different folder hit enter", {name:'ok'});
dlg.thepath = dlg.add('listbox', [12,90,308,220], String(docPath).split("/"));
dlg.path. function () {
var theFolder = Folder(docPath).selectDlg ("select folder");
if (theFolder != undefined) {
dlg.thepath.removeAll();
var theArray = String(theFolder.fullName).split("/");
for (var m = 0; m < theArray.length; m++) {
dlg.thepath.add("item", theArray[m]);
};
docPath = String(theFolder.fullName)
};
};
//////////////////////////////
dlg.jpg = dlg.add('panel', [12,230,153,330], "save jpg");
dlg.jpg.jpg7 = dlg.jpg.add('button', [10,10,120,40], "jpg copy 7");
dlg.jpg.jpg10 = dlg.jpg.add('button', [10,50,120,80], "jpg copy 10");
dlg.jpg.jpg7. function () {
dlg.close();
saveJpgCopy (thedoc, docPath, dlg.filename.text, false, 7, "", false)
};
dlg.jpg.jpg10. function () {
dlg.close();
saveJpgCopy (thedoc, docPath, dlg.filename.text, false, 10, "", false)
};
//////////////////////////////
dlg.tif = dlg.add('panel', [168,230,308,330], "save tif");
dlg.tif.flat = dlg.tif.add('button', [10,10,120,40], "flat tif copy");
dlg.tif.layered = dlg.tif.add('button', [10,50,120,80], "layered tif");
dlg.tif.flat. function () {
dlg.close();
saveTiff (thedoc, docPath, dlg.filename.text, false, false, false, false, true)
};
dlg.tif.layered. function () {
dlg.close();
saveTiff (thedoc, docPath, dlg.filename.text, true, true, false, false, false)
};
//////////////////////////////
// cancel-button;
dlg.cancelBtn = dlg.add('button', [13,340,307,370], 'Cancel', {name:'cancel'});
//////////////////////////////
dlg.center();
var myReturn = dlg.show ();
};
////////////////////////////////////
/*save jpg copy*/
function saveJpgCopy (thedoc, docPath, basename, srgb, theQuality, theSuffix, overwrite) {
/* check for existing file */
if (overwrite == false && File(docPath+'/'+basename+theSuffix+'.jpg').exists == true) {
var theConfirm = confirm("overwrite existing file");
if (theConfirm == false) {return}
};
/* make copy and save */
if (app.documents.length > 0) {
try {
var jpegOptions = new JPEGSaveOptions();
jpegOptions.quality = theQuality;
jpegOptions.embedColorProfile = true;
/* duplicate */
if (thedoc.mode == DocumentMode.BITMAP) {
var theCopy = thedoc.duplicate ("thecopy", true);
var idCnvM = charIDToTypeID( "CnvM" );
var desc2 = new ActionDescriptor();
var idT = charIDToTypeID( "T " );
var desc3 = new ActionDescriptor();
var idRt = charIDToTypeID( "Rt " );
desc3.putInteger( idRt, 1 );
var idGrys = charIDToTypeID( "Grys" );
desc2.putObject( idT, idGrys, desc3 );
executeAction( idCnvM, desc2, DialogModes.NO );
}
else {
if (thedoc.mode == DocumentMode.LAB || thedoc.mode == DocumentMode.DUOTONE || thedoc.mode == DocumentMode.INDEXEDCOLOR || thedoc.mode == DocumentMode.MULTICHANNEL) {
var theCopy = thedoc.duplicate ("thecopy", true);
var idCnvM = charIDToTypeID( "CnvM" );
var desc114 = new ActionDescriptor();
var idT = charIDToTypeID( "T " );
var idRGBM = charIDToTypeID( "RGBM" );
desc114.putClass( idT, idRGBM );
executeAction( idCnvM, desc114, DialogModes.ALL );
}
else {
var theCopy = thedoc.duplicate("thecopy", true)
}
};
/* convert */
if (srgb == true) {
theCopy.convertProfile ("sRGB IEC61966-2.1", Intent.RELATIVECOLORIMETRIC, true, true)
};
theCopy.saveAs((new File(docPath+'/'+basename+theSuffix+'.jpg')),jpegOptions,true);
theCopy.close(SaveOptions.DONOTSAVECHANGES)
}
catch (e) {docName+" failed"}
}
};
/*save tif */
function saveTiff (thedoc, docPath, basename, srgb, layers, alpha, overwrite, copy) {
/* check for existing file */
if (overwrite == false && File(docPath+'/'+basename+'.tif').exists == true) {
var theConfirm = confirm("overwrite existing file");
if (theConfirm == false) {return}
};
/* make copy and save */
if (app.documents.length > 0) {
try {
/* tif options */
tifOpts = new TiffSaveOptions();
tifOpts.embedColorProfile = true;
tifOpts.imageCompression = TIFFEncoding.TIFFLZW;
tifOpts.alphaChannels = alpha;
tifOpts.byteOrder = ByteOrder.MACOS;
tifOpts.layers = layers;
/* duplicate */
if (copy == true) {var theCopy = thedoc.duplicate("thecopy", true)}
else {var theCopy = thedoc};
theCopy.saveAs((new File(docPath+'/'+basename+'.tif')),tifOpts,false);
if (copy == true) {theCopy.close(SaveOptions.DONOTSAVECHANGES)}
}
catch (e) {docName+" failed"}
}
};

45 Messages

 • 

780 Points

Chris, can you provide a brief description of what this script will do? Will it reduce the save as options to just 2, jpeg or tiff?

Thanks

Champion

 • 

1.6K Messages

 • 

24.7K Points

It does not affect the Save As dialog, when run it will raise a dialog that offers
• entry field to edit the name to save under
• button/hit enter to raise the platform specific Folder selection dialog (by default the active file’s location is selected)
• four options: save a copy as jpg quality 7, save a copy as jpg quality 10, save a copy as flattened tif, save as a layered tif

35 Messages

 • 

1.5K Points

I'd like to try it, are you able to share the script with us or link to it?

Champion

 • 

1.6K Messages

 • 

24.7K Points

I have posted the code on a previous comment.

47 Messages

 • 

862 Points

6 years ago

+ 1 for this.

1 Message

 • 

162 Points

5 years ago

I love this idea. I think you could have a pop out menu from the Save As option in the File dropdown menu. Here each file option has a star beside it which a user can select as a favorite. Once selected these items appear at the top of the list in their most simplified form - no need to have the full list of document types in brackets. This would make it sooo easy to select the file format we wanted.

23 Messages

 • 

1.1K Points

5 years ago

This reply was created from a merged topic originally titled PHOTOSHOP - select most used file types for saving.

Hi Adobe: This one is so obvious I don't know why it took me 20 years of using Photoshop to think of. In 20 years, I have only saved files in four file types: PSD, TIFF, JPEG and PNG. So, why do I have to scroll through a long list of types when selecting the format I want to save (TARGA, JPEG 2000-- these are outdated formats). You should allow users to toggle or customize the types they want to show in the dropdown menu. This would save me a lot of time and hunting and pecking. Sounds like an EASY change to code.

22 Messages

 • 

456 Points

5 years ago

Anyone realised this topic is over 5 years old and Adobe have not done us the courtesy of a reply?

15.1K Messages

 • 

195.8K Points

read the responses again.

22 Messages

 • 

456 Points

Alright, I'll amend the comment to say that this topic is over 5 years old, the only reply from Adobe was a year ago and failed to say whether any consideration would be given to the request

23 Messages

 • 

1.1K Points

5 years ago

Hey Chris-- I did "read the comments again"-- I didn't see an official reply from Adobe. Is this something you can change in your products-- it seems like an easy coding change (some people have already hacked it) and would improve your products. I really get the feeling that since 1) we have no alternative product choices and 2) you have forced us into a subscription model that Adobe has little incentive to improve. That's the same mistake Microsoft made back in the day.

15.1K Messages

 • 

195.8K Points

I have responded, so you can't say we haven't.

But it's a feature request with only a few people supporting it.
We have thousands of requests, many of which have much more support behind them.
And no, this is not a simple coding change at all.

6 Messages

 • 

122 Points

Chris,
I am surprised by the comment" only a few people supporting it"
Everyone I know is of the same opinion, and are glad someone(Philip, e.g.) has brought this up. If you have a way for us to sign a petition,if that's what you need, I'd be happy to circulate it.

15.1K Messages

 • 

195.8K Points

Look at the topic - not that many posts, and 10 people voting on it (one of which is me). That's compared to some of the suggestions that have hundreds of people voting for them.
This topic is the petition.

6 Messages

 • 

142 Points

I can't imagine anyone not wanting this feature. I will say that this topic was hard to locate.  Perhaps if Adobe did some polling of users "would you like this feature?" a lot of support might be found.

23 Messages

 • 

1.1K Points

5 years ago

I said I "didn't see and official comment" not that you "didn't respond". And I still don't, and I don't have time to scroll through this thread again. Thanks for the (defensive) reply.

I work with hundreds of other designers and teach design to hundreds of aspiring professionals, and most I have talked to thought this was a great idea. Most younger students have no idea what a Targa or JPEG2000 file is.

The comments your eceive (and their quantities) are not reflective of the community as a whole-- there is certainly an interest for this change to the program. You are missing this point: this is a clear improvement over the current application-- I would think you and your dev team would be more than happy to improve your product and continue to make it better.

Your attitude is similar to the response I have received in all my other posts with open-minded suggestions on how to improve Adobe products: smug and defensive.

15.1K Messages

 • 

195.8K Points

You are reading something into the responses that is not there.

Yes, there is interest in change - which is why the popular requests have hundreds of people voting for them. And there are hundreds of requests with more votes than this one.

47 Messages

 • 

862 Points

5 years ago

Man, Chris' job must suck. Having to find new end increasingly complicated ways to convince people Adobe is actually doing a great job and nobody really wants better, easier to use products with new features, which are stupid and hard to do anyway.

22 Messages

 • 

456 Points

5 years ago

Anyone from Adobe ever looked at Corel Draw? Does exactly what we need - as you use a file format, it goes to the top of the list and remains there. Most commonly used ones end up as a block at the top, lesser/never used ones are below, separated by a space. It's been doing that for years (decades? Can't remember).

As far as this being 'the petition', where in all the Adobe stuff flooding the net does it say that requests/petitions for product IMPROVEMENTS are available at... It doesn't. This is headed "Community-powered support for Photoshop Family" which inclines users to be believe that this is where you can get help, not request changes.

15.1K Messages

 • 

195.8K Points

The Adobe website link for Photoshop requests leads to this site.
The fact that this is the site for Photoshop (and related product) feature requests has been communicated rather widely, even if it isn't featured in every Adobe advertisement.