• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
97

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

Participant ,
Jun 25, 2011 Jun 25, 2011

Copy link to clipboard

Copied

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.

Idea No status
TOPICS
macOS , Windows

Views

3.3K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
replies 188 Replies 188
188 Comments
Community Expert ,
Jun 26, 2011 Jun 26, 2011

Copy link to clipboard

Copied

»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.

Votes

Translate

Translate

Report

Report
LEGEND ,
Apr 15, 2012 Apr 15, 2012

Copy link to clipboard

Copied

I'd love to be able to edit the Formats list on the Save As dialogue, so that when I go to save a file, I don't have to wade through all the formats available when I typically only use a few.

I could see a tab or section in the Preferences dialogue that gives me a checkbox for each format, allowing me to quickly turn available formats on and off.

If keeping all available formats is important in the Save As dialogue (I can see an argument for that), then maybe giving the option to enable a separate list called "Preferred Formats:" with only your chosen formats. This way, it allows both drop-downs to be visible, and the user can choose which to pick from ("Formats:" or "Preferred Formats:").

Votes

Translate

Translate

Report

Report
Guest
Dec 13, 2014 Dec 13, 2014

Copy link to clipboard

Copied

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...

Votes

Translate

Translate

Report

Report
LEGEND ,
Dec 13, 2014 Dec 13, 2014

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Guest
Dec 14, 2014 Dec 14, 2014

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
New Here ,
Dec 14, 2014 Dec 14, 2014

Copy link to clipboard

Copied

Chris,
Please find a way!
Bruce

Votes

Translate

Translate

Report

Report
Participant ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Community Expert ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

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?

Votes

Translate

Translate

Report

Report
Participant ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Community Expert ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Participant ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

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?

Votes

Translate

Translate

Report

Report
Community Expert ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

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, ...?

Votes

Translate

Translate

Report

Report
Participant ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

I'll give those links a try, cheers. I think the best way to explain what I'd like is my "in a perfect world" scenario.

The usual file --> save as dialogue would only have 3 formats: JPG, 16-bit TIF, and PNG only. I've gotten into photography and still end up with JPG as my final output for for all shots that don't require printing, and 16 bit TIFFs for files that will be printed and have more dynamic range than an 8 bit format can hold. I use PNG for web images that have transparency.

I don't mind dealing with the usual secondary dialogues that come up after I choose a format (like JPG's quality slider, TIF's compression format, etc.)
I usually can just press enter and accept the defaults or last-used setting.

In a less perfect world, there's still a big list of formats, 90% of which I never use, but those 3 popular formats are at the very top of the list.

In an even less perfect world, I'd have 3 separate keyboard shortcuts to save files, one for each of the 3 formats. I'm not sure if that can be recorded as a photoshop action... I don't think it prompts me for a save location, and I'm not sure if it can prompt me to tweak those other dialogues like the JPEG quality slider.

Votes

Translate

Translate

Report

Report
Community Expert ,
Dec 23, 2014 Dec 23, 2014

Copy link to clipboard

Copied

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?

Votes

Translate

Translate

Report

Report
Participant ,
Dec 23, 2014 Dec 23, 2014

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
LEGEND ,
Dec 23, 2014 Dec 23, 2014

Copy link to clipboard

Copied

+ 1 for this.

Votes

Translate

Translate

Report

Report
Community Expert ,
Dec 27, 2014 Dec 27, 2014

Copy link to clipboard

Copied

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"}
}
};

Votes

Translate

Translate

Report

Report
Explorer ,
Dec 27, 2014 Dec 27, 2014

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Community Expert ,
Dec 29, 2014 Dec 29, 2014

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Participant ,
Jan 06, 2015 Jan 06, 2015

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Community Expert ,
Jan 06, 2015 Jan 06, 2015

Copy link to clipboard

Copied

I have posted the code on a previous comment.

Votes

Translate

Translate

Report

Report
Participant ,
Jan 07, 2015 Jan 07, 2015

Copy link to clipboard

Copied

oh, cheers, I see it. Thanks!

Votes

Translate

Translate

Report

Report
LEGEND ,
Dec 01, 2015 Dec 01, 2015

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Explorer ,
Jan 23, 2016 Jan 23, 2016

Copy link to clipboard

Copied



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.

Votes

Translate

Translate

Report

Report
Guest
Jan 23, 2016 Jan 23, 2016

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report