How batch save for web to 100 k

In Photoshop Creative cloud, how to create an action where I batch optimize large groups of images, when you set the size of file (100 KB) rather than set the quality slider? Here are the steps we follow to a single image. How can I automate this process for effectiveness?

Starting with an image that is 1500 x 1500 px px and 72 dpi, we go to save for Web in JPEG format. Then we change the quality slider until the size of the file indicates 100 k (give or take a bit) in the lower left corner. Then save it.

I tried clicking on the drop down menu in the top right corner to 'optimize for file size... '. ", then setting that 100 k, but I get inconsistent results because it seems that the action that I create retains the quality on everything that worked for the image I used to create the action. I need to this quality slider should be set to whatever makes the image 100 k.

Any ideas?

Hi michelleb68019062,

  • File/save for web
  • Choose under predefined "jpeg".
  • Next to it is a small arrow to the right, click on this and an option will come "to optimize the size of the file.

Choose 100 k

  • It will create of fairly low quality JPEGs - maybe you want to downsample them as another step

Kind regards

Tanuj

Tags: Photoshop

Similar Questions

  • How to 'save for web' with information from a dataset

    I created psd to design web page set up with a master image.  The main image is defined as a pixel replacement variable and uses a dataset to load in images of a local folder.  I have more than 100 images in this folder and I need to resize the image to 250 pixels wide and "save for web".   Resizing and registration is easy with an action, but the thing, it's that I need to use a different column in my DataSet as the name of the saved files.

    Is it possible to create an action that will loop through each row in my dataset, do the replacement of pixel on the image, enter the name of the file in the next column, flatten & resize the image and then save it as the file name?  Of course, would cancel the flattening and resizing to start on the next line.

    I guess I could break in two actions.  One who reads the dataset, to replace the pixels and export for the web with the new file name.  Then I could set up a second action to run in batch on the folder that contains the images recently exported and just resize all the.

    I don't know how (if it is even possible) is to loop through the dataset by using the action, get the variable of the object dataset for file name and export for the web with that name.  Any ideas?  Thank you.

    Here's a function I use. With this function, you can import a CSV dataset to your document. Get names of groups of data csv form. Then in a loop applies a set of data by name, and then save as in any format you like. The loop repeats until all sets of data are processed.

    fileImportDataSets = function( file ) {
        var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putClass( stringIDToTypeID( "dataSetClass" ) );
        desc.putReference( charIDToTypeID( "null" ), ref );
        desc.putPath( charIDToTypeID( "Usng" ), new File( file ) );
        desc.putEnumerated( charIDToTypeID( "Encd" ), stringIDToTypeID( "dataSetEncoding" ), stringIDToTypeID( "dataSetEncodingAuto" ) );
        desc.putBoolean( stringIDToTypeID( "eraseAll" ), true );
        desc.putBoolean( stringIDToTypeID( "useFirstColumn" ), true );
    executeAction( stringIDToTypeID( "importDataSets" ), desc, DialogModes.NO );
    };
    function applyDataSet(setName);{
        var desc = new ActionDescriptor();
            var setRef = new ActionReference();
            setRef.putName( stringIDToTypeID( "dataSetClass" ), setName );
        desc.putReference( charIDToTypeID( "null" ), setRef );
    executeAction( charIDToTypeID( "Aply" ), desc, DialogModes.NO );
    };
    function getDataSetNames(csvFileRef) {
        _ftn = function(string){
        var csvItems = string.split(",");
        datasetName = csvItems[0]
        return datasetName;
    };
    csvFileRef.open();
    var datasetArray = new Array();
    var i = 0;// assumes the dataSet name is the first field
    while (csvString = csvFileRef.readln()) {
       if (csvString.length < 2) continue; // Skip empty lines
      datasetArray[i] = _ftn(csvString);
      i++;
    }
    csvFileRef.close();
    return datasetArray;
    } 
    
    //sample usage
    var csvFileRef = File.openDialog("Please select CSV file");
    var datasetNames = getDataSetNames(csvFileRef);
    alert(datasetNames.length-1);//number of data sets
    alert(datasetNames[1]);// first data set name
    
  • Batch save for Web with sRGB

    I am running CS5. I have no problem, the batch of the save for web function. My problem is that it won't save in sRGB, even if Save to sRGB is checked in the backup of the web dialogue levels. I also install my verified as well profile. Where I'm going wrong?

    I had this happen also when you use the batch.

    You could put a convert to sRGB profile stage (Edit > convert to profile) in action before you save it for the stage of the web

    and in the save for web dialog box leave the embed icc profile verified, but uncheck the box convert to sRGB.

    MTSTUNER

  • How to 'Save for Web' in the latest update?

    Hi, I made a GIF in Photoshop with timeline of the framework thing but I can't find where the selection "save for web" is to export to a .gif file. I know it used to be under 'File', but I've just updated again CC Photoshop and can't find it. Thank you!

    Hi jamesg,

    Please click on file > export > save for Web.

    I hope this helps.

    ~ UL

  • How to save for Web cut EXIF but keep other meta -?

    Hi, people.

    Any chance I can save for Web in CS5 to cut camera of the EXIF data, but keep all my other metadata, such as keywords and copyright/contact info?

    (I like SfW because it erases all the EXIF data (and I need for my customers to see all my exhibition/camera data), but it would be really useful to keep other things.)

    Thank you!

    -GK

    There is in the save for the web dialog, next to metadata, including the list

    you want to keep the data. One of the choices is anything but camera Info.

    Maybe what you want.

    MTSTUNER

  • How to 'Save for web', just the effect of layer but not the content area?

    I fill the area with white, then add glow outter layer. Now, I want to 'Save for web', the outter glow effect but not the white area. I want that the transparent white area. If I remove the white area, the effect of layer goes, if I merge the layer with another to flatten (think then I can remove the white community while keeping the stay of effect layer), the effect of layer look totally different after flattening.

    http://i6.photobucket.com/albums/y222/moyoungerman/post/Screenshot2009-10-08at30858PM.png

    Set the fill to 0% in the layers (not opacity) Panel. Then save for web as a PNG24 with transparency checked.

  • Save for Web action CC 2015

    Hello

    I just created an Action to help with batch save images for the web. I have several hundred photos I need to reduce and put on a Web site.

    • I can go through the process manually and everything works fine.
    • I created an action, according to the manual process, and it does not work.
    • I also tried to run the action as a batch command and I get the error message "does not recognize the Export command.  I understand that it is obvious that the action does not work, but I thought I would try it anyway.

    Someone had problems with the creation of an action or with batch save for Web and how did you get around it if you please.

    Thank you

    George

    I'm on Win 10. Where do you work, do not forget this: when measures registration do not change the file name when recording and save to the folder where you want to save the files when batch processing option because: Override Action "save under" commands will not work for the reason that you do not save (command) step in your action.

  • Batch Export "Save for Web" without stopping... Please, I beg you.

    I have about 500 files in a single folder that I want to batch export to «Save for Web...» "high quality to another single folder, without having to stop for me to choose the folder for each file...

    How do I do that?

    Photoshop CS3 10.0.1 for Mac

    Sorry about that, PS - Scipts.com holds hundreds of scripts for Photoshop and Bridge, unfortunately it is not possible to write a full how to install with each script.

    The jsx file must be placed in the following folder: -.

    / Applications/Adobe Photoshop CS #/ presets/Scripts settings
    If Photoshop is open, close and restart so that Photoshop sees the new script.

    To use File - Scripts - picture Processor

    It should be pretty esay to follow the dialog on the screen there.

    Hope it works ok for you.

    P.S. I will download a new version soon that supports the addition of a logo/text and keep the same relative size, no matter what the size of the document is.

  • How to set 'save for web' to 96 DPI

    The new stanard for web graphics is 96 DPI, instead of 72 dpi, because the internet becomes faster and monitors become sharper. Still Photoshop affects still images at 72 dpi when you use the function "save for web". I tried and tried and can't seem to find a way to change this. Someone knows how to do this? -Chad Spillars

    "A picture of dpi 7 would charge faster than a 72 dpi image because it would have a smaller file size?

    No, you're always Associate CIO with the size of the file. Do not. There is no link.

    DPI only relates to how you print a picture and makes no sense without thumbs (size of the document) also be specified (dpi = dots per inch of paper image how) for example 10 "x 8" @ 300 dpi.

    On the web, all that matters is the number of pixels (width x height) and compression of the image: (JPG, GIF, PNG)

    If you want a 300 x 300 pixels for web image, prepare the image for these dimensions, then save for Web as a JPG, GIF or PNG. Forget the DPI because it has no influence on the appearance of your image on the screen.

    Just width x height, measured in pixels. The more pixels, the larger the file.

    Pictures small (less than pixels) with a compression more download more quickly.

    100 x 100 pixels download images faster than the images of 300 x 300 pixels, but they are smaller on the screen.

  • I've upgraded to Photoshop CC 2015.5.0 and now export &gt; save for Web (legacy) is not available.  How to export an animated GIF?

    In Photoshop CC 2015.5.0 "Save for Web (legacy)" is gray, it is not available and I'd like to export a calendar box as an animated GIF.  I can export as video, but I don't see how to export to animated GIF format.  Help please.

    [Ask in the correct forum allows... Left non-technical Forum Lounge for forum specific program... MOD]

    You are on the bit depth of 8bits Document?

    If no, go to 8-bit

  • When you save the file GIF grace to save for Web how can I save the original?

    Hello.

    When you save the file GIF grace to save for Web how can I save the original?

    I need the original and not optimized.  Help, please

    ilyag58620179 wrote:

    But I need to GiF animation file

    And by definition, a GIF image is optimized! A GIF is not the same size of the PSD file, and you are mistaken in thinking that you want it to be. If you are trying to achieve the slightest loss of quality, regardless of the size of the file, then you need to adjust your settings to save for Web.

  • How to change folder name by default when you use save for Web in java script?

    Hello everyone, hope you can help me.


    Photoshop has a folder name by default of images When you export using slices Save for Web . I need to change this folder name.

    How to change folder name by default when you use save for Web in java script?

    Thanks in advance!


    1325ACD7-9C89-4D20-A6BF-E9EE8B7A1D27.png

    QQ20150923-1@2x.png


    JJMack Chuck Uebele Nicolas Ribot SuperMerlin

    You can try with scriptlistener to record the code. Change to the last line of the NO to ALL dialog boxes, so that the dialog - if you wish. There are two places in the code to save the files: one where is actually saved the file, and the other where the default value is file. I have seen it changed something with it. So, you can simply use the first listing of a path in the code below.

    #target photoshop
    
    var idExpr = charIDToTypeID( "Expr" );
        var desc19 = new ActionDescriptor();
        var idUsng = charIDToTypeID( "Usng" );
            var desc20 = new ActionDescriptor();
            var idOp = charIDToTypeID( "Op  " );
            var idSWOp = charIDToTypeID( "SWOp" );
            var idOpSa = charIDToTypeID( "OpSa" );
            desc20.putEnumerated( idOp, idSWOp, idOpSa );
            var idDIDr = charIDToTypeID( "DIDr" );
            desc20.putBoolean( idDIDr, true );
            var idIn = charIDToTypeID( "In  " );
            desc20.putPath( idIn, new File( "C:\\Users\\csuebele\\Pictures\\LR shortcuts" ) );//Here's where it actually saves
            var idFmt = charIDToTypeID( "Fmt " );
            var idIRFm = charIDToTypeID( "IRFm" );
            var idPNtwofour = charIDToTypeID( "PN24" );
            desc20.putEnumerated( idFmt, idIRFm, idPNtwofour );
            var idIntr = charIDToTypeID( "Intr" );
            desc20.putBoolean( idIntr, false );
            var idTrns = charIDToTypeID( "Trns" );
            desc20.putBoolean( idTrns, true );
            var idMtt = charIDToTypeID( "Mtt " );
            desc20.putBoolean( idMtt, true );
            var idEICC = charIDToTypeID( "EICC" );
            desc20.putBoolean( idEICC, false );
            var idMttR = charIDToTypeID( "MttR" );
            desc20.putInteger( idMttR, 255 );
            var idMttG = charIDToTypeID( "MttG" );
            desc20.putInteger( idMttG, 255 );
            var idMttB = charIDToTypeID( "MttB" );
            desc20.putInteger( idMttB, 255 );
            var idSHTM = charIDToTypeID( "SHTM" );
            desc20.putBoolean( idSHTM, false );
            var idSImg = charIDToTypeID( "SImg" );
            desc20.putBoolean( idSImg, true );
            var idSWsl = charIDToTypeID( "SWsl" );
            var idSTsl = charIDToTypeID( "STsl" );
            var idSLAl = charIDToTypeID( "SLAl" );
            desc20.putEnumerated( idSWsl, idSTsl, idSLAl );
            var idSWch = charIDToTypeID( "SWch" );
            var idSTch = charIDToTypeID( "STch" );
            var idCHsR = charIDToTypeID( "CHsR" );
            desc20.putEnumerated( idSWch, idSTch, idCHsR );
            var idSWmd = charIDToTypeID( "SWmd" );
            var idSTmd = charIDToTypeID( "STmd" );
            var idMDCC = charIDToTypeID( "MDCC" );
            desc20.putEnumerated( idSWmd, idSTmd, idMDCC );
            var idohXH = charIDToTypeID( "ohXH" );
            desc20.putBoolean( idohXH, false );
            var idohIC = charIDToTypeID( "ohIC" );
            desc20.putBoolean( idohIC, true );
            var idohAA = charIDToTypeID( "ohAA" );
            desc20.putBoolean( idohAA, true );
            var idohQA = charIDToTypeID( "ohQA" );
            desc20.putBoolean( idohQA, true );
            var idohCA = charIDToTypeID( "ohCA" );
            desc20.putBoolean( idohCA, false );
            var idohIZ = charIDToTypeID( "ohIZ" );
            desc20.putBoolean( idohIZ, true );
            var idohTC = charIDToTypeID( "ohTC" );
            var idSToc = charIDToTypeID( "SToc" );
            var idOCzerothree = charIDToTypeID( "OC03" );
            desc20.putEnumerated( idohTC, idSToc, idOCzerothree );
            var idohAC = charIDToTypeID( "ohAC" );
            var idSToc = charIDToTypeID( "SToc" );
            var idOCzerothree = charIDToTypeID( "OC03" );
            desc20.putEnumerated( idohAC, idSToc, idOCzerothree );
            var idohIn = charIDToTypeID( "ohIn" );
            desc20.putInteger( idohIn, -1 );
            var idohLE = charIDToTypeID( "ohLE" );
            var idSTle = charIDToTypeID( "STle" );
            var idLEzerothree = charIDToTypeID( "LE03" );
            desc20.putEnumerated( idohLE, idSTle, idLEzerothree );
            var idohEn = charIDToTypeID( "ohEn" );
            var idSTen = charIDToTypeID( "STen" );
            var idENzerozero = charIDToTypeID( "EN00" );
            desc20.putEnumerated( idohEn, idSTen, idENzerozero );
            var idolCS = charIDToTypeID( "olCS" );
            desc20.putBoolean( idolCS, false );
            var idolEC = charIDToTypeID( "olEC" );
            var idSTst = charIDToTypeID( "STst" );
            var idSTzerozero = charIDToTypeID( "ST00" );
            desc20.putEnumerated( idolEC, idSTst, idSTzerozero );
            var idolWH = charIDToTypeID( "olWH" );
            var idSTwh = charIDToTypeID( "STwh" );
            var idWHzeroone = charIDToTypeID( "WH01" );
            desc20.putEnumerated( idolWH, idSTwh, idWHzeroone );
            var idolSV = charIDToTypeID( "olSV" );
            var idSTsp = charIDToTypeID( "STsp" );
            var idSPzerofour = charIDToTypeID( "SP04" );
            desc20.putEnumerated( idolSV, idSTsp, idSPzerofour );
            var idolSH = charIDToTypeID( "olSH" );
            var idSTsp = charIDToTypeID( "STsp" );
            var idSPzerofour = charIDToTypeID( "SP04" );
            desc20.putEnumerated( idolSH, idSTsp, idSPzerofour );
            var idolNC = charIDToTypeID( "olNC" );
                var list4 = new ActionList();
                    var desc21 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCzerozero = charIDToTypeID( "NC00" );
                    desc21.putEnumerated( idncTp, idSTnc, idNCzerozero );
                var idSCnc = charIDToTypeID( "SCnc" );
                list4.putObject( idSCnc, desc21 );
                    var desc22 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNConenine = charIDToTypeID( "NC19" );
                    desc22.putEnumerated( idncTp, idSTnc, idNConenine );
                var idSCnc = charIDToTypeID( "SCnc" );
                list4.putObject( idSCnc, desc22 );
                    var desc23 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwoeight = charIDToTypeID( "NC28" );
                    desc23.putEnumerated( idncTp, idSTnc, idNCtwoeight );
                var idSCnc = charIDToTypeID( "SCnc" );
                list4.putObject( idSCnc, desc23 );
                    var desc24 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwofour = charIDToTypeID( "NC24" );
                    desc24.putEnumerated( idncTp, idSTnc, idNCtwofour );
                var idSCnc = charIDToTypeID( "SCnc" );
                list4.putObject( idSCnc, desc24 );
                    var desc25 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwofour = charIDToTypeID( "NC24" );
                    desc25.putEnumerated( idncTp, idSTnc, idNCtwofour );
                var idSCnc = charIDToTypeID( "SCnc" );
                list4.putObject( idSCnc, desc25 );
                    var desc26 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwofour = charIDToTypeID( "NC24" );
                    desc26.putEnumerated( idncTp, idSTnc, idNCtwofour );
                var idSCnc = charIDToTypeID( "SCnc" );
                list4.putObject( idSCnc, desc26 );
            desc20.putList( idolNC, list4 );
            var idobIA = charIDToTypeID( "obIA" );
            desc20.putBoolean( idobIA, false );
            var idobIP = charIDToTypeID( "obIP" );
            desc20.putString( idobIP, """""" );
            var idobCS = charIDToTypeID( "obCS" );
            var idSTcs = charIDToTypeID( "STcs" );
            var idCSzeroone = charIDToTypeID( "CS01" );
            desc20.putEnumerated( idobCS, idSTcs, idCSzeroone );
            var idovNC = charIDToTypeID( "ovNC" );
                var list5 = new ActionList();
                    var desc27 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCzeroone = charIDToTypeID( "NC01" );
                    desc27.putEnumerated( idncTp, idSTnc, idNCzeroone );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc27 );
                    var desc28 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwozero = charIDToTypeID( "NC20" );
                    desc28.putEnumerated( idncTp, idSTnc, idNCtwozero );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc28 );
                    var desc29 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCzerotwo = charIDToTypeID( "NC02" );
                    desc29.putEnumerated( idncTp, idSTnc, idNCzerotwo );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc29 );
                    var desc30 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNConenine = charIDToTypeID( "NC19" );
                    desc30.putEnumerated( idncTp, idSTnc, idNConenine );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc30 );
                    var desc31 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCzerosix = charIDToTypeID( "NC06" );
                    desc31.putEnumerated( idncTp, idSTnc, idNCzerosix );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc31 );
                    var desc32 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwofour = charIDToTypeID( "NC24" );
                    desc32.putEnumerated( idncTp, idSTnc, idNCtwofour );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc32 );
                    var desc33 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwofour = charIDToTypeID( "NC24" );
                    desc33.putEnumerated( idncTp, idSTnc, idNCtwofour );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc33 );
                    var desc34 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwofour = charIDToTypeID( "NC24" );
                    desc34.putEnumerated( idncTp, idSTnc, idNCtwofour );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc34 );
                    var desc35 = new ActionDescriptor();
                    var idncTp = charIDToTypeID( "ncTp" );
                    var idSTnc = charIDToTypeID( "STnc" );
                    var idNCtwotwo = charIDToTypeID( "NC22" );
                    desc35.putEnumerated( idncTp, idSTnc, idNCtwotwo );
                var idSCnc = charIDToTypeID( "SCnc" );
                list5.putObject( idSCnc, desc35 );
            desc20.putList( idovNC, list5 );
            var idovCM = charIDToTypeID( "ovCM" );
            desc20.putBoolean( idovCM, false );
            var idovCW = charIDToTypeID( "ovCW" );
            desc20.putBoolean( idovCW, true );
            var idovCU = charIDToTypeID( "ovCU" );
            desc20.putBoolean( idovCU, true );
            var idovSF = charIDToTypeID( "ovSF" );
            desc20.putBoolean( idovSF, true );
            var idovCB = charIDToTypeID( "ovCB" );
            desc20.putBoolean( idovCB, true );
            var idovSN = charIDToTypeID( "ovSN" );
            desc20.putString( idovSN, """c:\photos""" );//Here's where the default folder is suppose to go.
        var idSaveForWeb = stringIDToTypeID( "SaveForWeb" );
        desc19.putObject( idUsng, idSaveForWeb, desc20 );
    executeAction( idExpr, desc19, DialogModes.ALL );
    
  • When the batch of save for Web, Illustrator also records the .ai file copy

    This question has been asked and abonadoned here, so I write because it also happens to me.

    CS4 and CS5 (I tried both), Mac OS 10.6

    1. I select action 'Save for Web PNG', which is part of the package by default, and select "batch".

    2. I choose a source folder and choose a destination folder and check "Override Action"Save"commands."

    3 illustrator then performs the backup of Web action, but puts the .png files in the destination of origin specified in the action. It also puts copies of .ai files in the destination folder, I have created and specified in the batch dialog box.

    I want the .png files in my folder, and I don't want copies of .ai files.

    Pulling my hair out on this one, go to lunch. Thanks in advance for any help

    See screenshot below. Should do what you want.

  • Shares of CS5 how to insert 'save for web' item of menu with break

    Hello

    I did a simple crop, resize, sharpen action today, but when I added the registration for the web stage that I couldn't work out how to get a break to allow the user to manually insert a file name change prior to registration does not happen. On the contrary, upon registration of the action, it seems I can only insert the item of menu Save for web with step registration enabled. To then change the name of the file, I need to go to the directory and rename the file manually.

    I wish that my action to make a break in the save for web window and devices so that I can make the change file name, tweaking the compression settings and sometimes change the type of file (for example the png or gif rather than jpg)... and then save.

    Probably very simple to make...

    When you save your action, instead of

    Insert the menu item to save for web,

    Use save for web and save a picture.

    Then in the Panel actions, turn on the toggle dialog box.

    Now, when the action is played, recording the web dialog box will open

    and you can change the settings.

    MTSTUNER

  • production batch Photoshop - issues with 'save for web '.

    Hello

    I'm having a problem with "save for web" on a lot. I have just spent the last 2 hours searching the web and this forum and although the question is addressed, threading or suddenly go in another direction, end, or I just can't give a sense of the answers given.

    I have 350 images I want to resize the thumbnails and then save it to the web. 2 hours ago, this seemed to be a 5 minute job.

    I create an action called "batch_thumbnail" and press "Record."

    I then select 'File' > 'Open' and select an image to open the dialog box.

    I then select 'Image' > 'Image size' and resize the image to the size of the thumbnail (200 x 125) and press 'OK '.

    I then select 'File' > 'Save for Web and devices', set my optimization settings and press "Save".

    Using the dialog box that opens, I navigate to a pre-created directory called "thumbs" and press "Save".

    I then select 'File' > 'Close' and on the dialog box that opens, I select 'don't save '.

    I then stop the Save action.

    So far so good.

    I then select 'File' > 'Automaton' > 'batch... ". "and the dialog box is displayed.

    I select my action to the 'Action' of the menu drop down.

    In "Source", I put the drop down "File" menu, select "Choose" and select target directory with my 350 images in.

    In 'Destination', I put the drop down "File" menu, select 'Choose' and select the target (inches) directory, where I wish to record the inches.

    "File name' I leave the first box under"name of document", set the seconds to"_thumb"and the third"extended. "

    I then click 'OK '.

    And that's where the problem starts. Everything works fine until he tries to save the second image. I can see what is happening, as the directory name path and image that are used while setting up the SFW action part, get into hard action. So each resulting image is saved in the same file, instead of being substituted by the "File Naming" settings.

    I tried selecting "Override action"Save"commands", but it makes no difference. It is actually possible batch to produce files using "save for Web and devices '?

    See you soon,.

    James

    First of all, unless you have a compelling reason to record a "Open" command, you should not...

    In addition, since save it for Web is an export command, THIS command is your backup... you don't want to select a destination because the destination is already stored in the save for Web.

    You want to save a close without saving... otherwise all 350 images will eventually be opened in Photoshop, after the batch is executed.

Maybe you are looking for

  • 8 cost of Windows Installer on hp envy x 2

    HelloI recently Bough the HP Envy x 2 (11-g000ew), as well as the Windows 8 Pro 32 bit on DVD.The laptop works very well, I've updated to the latest BIOS (F.12) and wanted to do a new installation of Windows.I created a boot USB from the DVD drive, i

  • Example: Pavilion g6: "power on password or administrator password.

    Hi guys can help me.  Laptop is stuck on this screen.   Once the bad password shows 63273791.  Thank you!

  • Driver wireless help please!

    I just bought a laptop HP Pavilion preloaded with Windows 8 17-f002na I deleted Windows 8 and did a clean install of Windows 7 64-bit. Everything works well except the wirelss chip, I can't find a Windows 7 driver anywhere. HP support tell me that it

  • PC sometimes hangs at shutdown

    Vista Home premium 32 bit desktop PC Vista SP 2 Let me first prface that this not happen all the time or evem most of the time. It is once in a while. I'm going to restart my PC. The process begins, and then I get the screen that displays 'Shutting D

  • Add recipient in messages

    For some reason I can't add names when sending text messages. The cursor remains behind the party. Now, I have to go into contacts and select text. What has happened since the last update.