Trouble with modifying/deleting an adjustment layer

First time posting on here and I'm going a little crazy!  I'm using the most up-to-date version of CS5.
I have some pictures that I'm trying to have my subjects in color with the rest of the picture in black & white.  It's a common trend I do with a lot of my pictures, but for whatever reason I can't seem to delete any of the selected area I've created with the quick selection tool or lasso tool.
To walk you through how I've always done this:
I open the the image (these are jpgs) - the background layer is in full color
I add a hue/saturation adjustment layer.
I adjust the saturation in the layer to black and white.
I typically use the quick selection tool to highlight my subject I want to be in color.
When the subject is completely highlighted, I click 'delete' and I see in the layer mask the selected area turn black and my subject is in color from the background layer.
I started doing this today and went through a handful of jpegs using this exact same method, but now all of a sudden I try and do it but when I click delete nothing happens and the layer mask stays completely white with no changes whatsoever. 
Please please please help.  I have no idea why this method just stopped working all of a sudden.  I keep searching on Google to find similar issues but nothing is helping.

Maybe your background color is not set to black.
Hit the D key then the X key.
MTSTUNER

Similar Messages

  • The eyedropper tool does not work with a hue saturation adjustment layer

    I am using PS CC 2014, and the problem I am having is that when I want to use the eyedropper tool to adjust the colour range affected by a Hue/Saturation adjustment layer, rather than selecting the colour in the Properties window for the adjustment layer, use of the eyedropper closes the properties window and changes the foreground colour in my palette.
    Here's the real hitch... the same thing happened to me at school last night where a) the Mac's are older and b) CS6 is still used.
    It's something with my user settings, to be sure, because the prof logged into his account on the Mac I was using in class to test it out, and it worked for him; we logged back into my account and it still did not work for mine.
    Any ideas?
    Thanks for any insights.
    RP

    Indeed Trevor, that did solve the problem. Clearly it was something I changed... wish I knew what. But, I have a list of all the settings changes I made before, so I can figure it out by making one at a time then checking...
    RP

  • Trouble with Secure Delete Files

    OK, I have upgragded to Tiger and I can't use WMP any longer. I'm a little angry about that, but I'll get over it.
    I moved WMP to the trash and am trying to do a secure file delete and I get the following error:
    The operation cannot be completed because the item "htm" is in use.
    I can't figure out what's wrong. There 's nothing (that I can see) in the trash called htm. I like the secure file delete because it frees up space on my computer, but am stumped.
    Anyone out there know what htm is?
    Thanks for your help!
    Oh, by the way...I have restarted, just in case something was running. I thought a restart would stop any program running.

    MCOJerry
    The first string, cd ~/.Trash/ takes you to the Trash directory in your home folder. The second, sudo rm -R * will delete its contents. Please tell me Was the stuff moved to the Trash folder from the internal start up disk?
    Please if you are uncertain just copy the commands from this thread and paste onto the terminal window.
    On Terminal: When you start the terminal application you are presented with something like:
    name of your computer:~ yourusername$
    On typing the first command it should be like this:
    name of your computer:~/.Trash yourusername$
    With the second command you will need to type in your password after you press return. This will not be echoed, i.e. the cursor will not move as you are doing this. This is normal.

  • Trouble with modify/edit in illustrator 4

    So, I'm building my first site in Catalyst. I designed my site in Illustrator 4 and imported it into Catalyst. I had all my states/transitions built and everything seemed to be working fine. I then went back to edit a pice of placeholder text by clicking on the item, going to modify/edit in illustrator 4 and then saving and accepting changes. Everything seemed to be fine until I went to run the project. Then I noticed that on the transition out of the page that had the updated text that it would flash back to the old text before going to the new page. The text had been set to fade in and fade out when you click on a button. The fading in works properly, but the fade out has a glitch where it flashes the old text on the way out. I've tried refreshing/restarting, whatever I could think of and it's still doing it. When I play the transition within FC I noticed that it shows a bunch of code where that that text should be. It happens to fast to read it all and I wouldn't understand it if I could anyway. Any ideas what's going on?
    Thanks

    Hi CrazyMerlin,
    That should not be happening.  Can you please write back with these two pieces of diagnostic information?
    What folder is Catalyst installed to?
    Click the "Edit in Adobe Illustrator" menu item in Catalyst to get the error message.  Then quit Catalyst, and locate the following file:
    Mac: ~/Library/Application Support/Adobe/Flash Catalyst/workspace/.metadata/.log (note that files/folders starting with "." are invisible in Finder, so you may have to use the Terminal to get to this file)
    XP: C:\Documents and Settings\<username>\Application Data\Adobe\Flash Catalyst\workspace\.metadata\.log
    Windows 7/Vista: C:\Users\<username>\AppData\Roaming\Adobe\Flash Catalyst\workspace\.metadata\.log
    Please send us this file (you should be able to post it as an attachment to your forum reply).
    We'll take a look from there and try to figure out what's going wrong.
    - Peter

  • Trouble with Itunes deletion

    After closing my Itunes, and then opening it again a couple minutes later, my entire library was deleted. This includes my music, movies, and apps. When I open itunes the page that pops up is the scan for music page. All of my music and and movies are still on my computer and the apps are still on my ipad and the purchase history list. And this isint the first time it has happened either and yes my itunes is up to date.

    1st thank you for your fast reply!
    Did you quit iTunes then delete the .plist?
    Yes, but then I created an empty playlist and this one could be deleted without any warning (what makes sense to me). Later on I tried to delete a playlist with songs in it. And... THERE IT WAS: THE WARNING MESSAGE.
    So finally your tip worked! Great!
    (Perhaps, the fact, that empty playlists can always be deleted without any warnings, is of some interest in this context).
    Why is Apple doing this?
    Why is Apple doing what?
    Why isn´t Apple providing an easier way to restore the warning messages somewhere in the iTunes "Settings-Menu"?
    But anyway, thanks a lot for your help!

  • Trouble with command delete using Finder

    How do I get my Mac to stop going back to the original folder when deleting an item inside the folder? Instead of moving to the next item when I delete something, it goes back to the original folder instead.

    When you tell it to look in the right place for the zero, it returns 19.94484, which seems to be about 20.
    1. Connecting an indicator to the error output from the Newton Raphson Zero Finder.vi gives -23021: Both function values have the same sign. Automatic error handling does not pick up the errors from VIs which do not have standard error out clusters. This error suggests that the zero is not between the search limits or that there are multiple zeros in that range.
    2. The default values of start and end are 0 and 1. Changing end to 100 produced the result above. There appears to another zero at -246 so you cannot make the limits too far apart.
    Often it is useful to visualize the data. Plot the data and the results of the formulas on graphs to see what is happening. Using Eval Single-Variable Array.vi I get this:
     Note that it shows two zero-crossings.
    Although it does not seem to be a problem here, having very large or very small values can lead to numeric overflow, underflow, or roundoff errors.  Multiplying your Spectrum array and intial parameters by 1E23 and then later dividing by the same factor (if necessary) might help avoid such problems.
    Lynn

  • Trouble with file deleting!

    Im trying to empty a directory that I filled just before by unzipping a file in it. Here is the code im using:
    public void emptyDir(File srcDir)
    String[] toRemove = srcDir.list();
    File temp;
    for (int y = 0; y < toRemove.length; y++)
    temp = new File(toRemove[y]);
    System.out.println("temp: " + temp.getName());
    if(temp.exists())
    if(temp.delete())
    System.out.println("deleted");
    else
    System.out.println("not deleted");
    here is the the result:
    temp: dummy.info
    deleted
    temp: test0
    temp: test1
    temp: test2
    temp: test3
    temp: test4
    temp: test5
    Why are some of the file listed by list() not deleted? like they do not exists.
    If you guys know a way to make sure that all the files in the directory are deleted, it really would be welcomed.
    W

    its fixed now, the file exists since they are listed by the srcFile.list() but the problem was the path sent by that command. In fact it was just the giving back the name of each of the file in the directory.
    I changed the code to fixe that:
    File[] toRemove = srcDir.listFiles();
    for (int y = 0; y < toRemove.length; y++)
    toRemove[y].delete();
    like that i dont have to check them since I know they exists because they have been listed.
    thanks anyway!
    W

  • Photoshop CC2014.2, Mac OS X: Bug with eyedropper and adjustment layer?

    Hi,
    I am constantly running into a weird behavior that I have a hard time not to classify as a bug.
    Can someone please verify this and instruct me where to place a proper bug report?
    How to repeat:
    - Create a new document (RGB, white background)
    - Use the brush and paint a desaturated colored area
    - add a levels adjustment layer to make it lighter or add contrast
    - go back to the paint layer
    - set the eyedropper to only sample the active layer
    - Use the eyedropper to sample the color
    - Paint a new area
    = The sampled color gets modified by the adjustment layer
    - Turn off the adjustment layer
    - redo sample and paint
    = The adjustment layer will still affect the eyedropper tool
    - Delete the adjustment layer
    - redo sample and paint
    = The adjustment layer will still affect the eyedropper tool even if it's removed!
    - Restart photoshop and load the document
    - redo sample and paint
    = Now it works normally again.
    There is one other way to get it back to normal and that is to reset the adjustment layer before deleting or turning it off.
    Mac OS X Mavericks
    Photoshop CC 2014.2

    Bump. Am I really the only one that encounter this issue? Feeling lonely...

  • PPro cs6 adjustment layer color tint

    I've been working on a project that uses an adjustment layer to apply some secondary color corrections using PPro's Three Way Color Corrector effect. I used just two -- one for a particular shade of red-orange (it's a plastic mixing bowl), and one for a narrow range of blues used in some product packaging (they were fluorescing under the fluorescent lights in a class room). Both of these corrections are narrow (small range of hues and saturations, and a somewhat larger range of luninance values), and the action is simply to lower the saturation to get these specific colors down to broadcast safe levels (as seen on PPro's vectorscope). Since these colors show up quite often in the video footage, and are quite isolated from all the other colors in the scene, I applied them to the whole video using an adjustment layer. Which is one of the intended uses of adjustment layers, yes? And it works beautifully, as expected.
    So far so good. I look at this on my monitor, and it looks fine. I take my laptop to a plasma HDTV and look at it there, and it's spot on.
    Then I used dynamic link to send the project to Encore for DVD output. I worked on menus for a while, and didn't pay much attention to the footage since I had (more or less) edit lock. When I sat down to actually watch one of the more or less complete DVDs, I noticed that the color wasn't right. It was darker and greener than I remembered (this on that same plasma screen HDTV). So I dragged the laptop back, and sure enough, it's darker and greener now.
    To shorten the story, turns out the adjustment layer was the cause. I could turn it on and off using the little eyeball thingie on the timeline, and the adjustment layer is now effecting the entire image and not just the narrow range of reds and blues that are in the secondary color corrections. So I saved the two secondary color corrections as a preset and deleted the adjustment layer. Then I created a new adjustment layer and applied that preset. Boom, problem gone. No more green tint. The same secondary colors as before are under control. What's up with that?
    Now, I can't reproduce it (or I'd attach some images for y'all to look at). But I saw it go by. And I've seen a couple of references to something similar to this in searching the 'net for more information. But only a couple.
    So... Anyone seen anything like that? Or am I just halucinating again? If you've seen it or heard about it, what was the cause? And did it have anything to do with Encore?
    Win7 fully patched
    Production Premium cs6 fully patched
    Project using PPro, AE, Audition, Photoshop, and Encore, mostly by dynamic linking.
    Bruce Watson

    There is a very common misstatement and misunderstanding of how adjustment layers work, which I'll repeat here: "Applying an effect to an adjustment layer applies the effect to all layers under the adjustment layer."
    That's wrong in a subtle but important way.
    What actually happens is that applying an effect to an adjustment layer applies the effect to the composited result from all of the layers under the adjustment layer.
    This is an important distinction, because it puts the adjustment at a different place in the order of operations in the rendering pipeline.
    Anyway, that's a long and perhaps overly theoretical way of saying that, yes, you may see some difference between applying an effect directly to a bunch of clips compared with applying the effect to an adjustment layer over that same bunch of clips.

  • Reversed B&W adjustment layer; export color channel to layer; CS5.1; Ps extended (Win 7 64-bit)

    I've had a serial number for 1 whole day, so I hope this isn't a completely ignorant question.
    What I want to do is to have an adjustment layer that is a reversed, black and white image.  I initially thought to merge B&W and reverse adjustment layers, but read that an adjustment layer may not be the target of a merge.  Is the way to accomplish this to fiddle with the B&W adjustment layer sliders somehow?
    Also, I think this is a related question, if I like how the black and white displayed image of a given color channel looks, how can I export that channel into a layer?
    Thanks!

    You can't merge adjustment layers, but you can clip one to the underlying layer (including another adjustment layer), so that it doesn't affect the layers below.
    Click between the two layers in the Layers panel while holding the alt key (the cursor will change). The keyboard shortcut is alt+ctrl+G (although I don't remember if this is the default shortcut or if I made it up...I lose track).
    As for turning a channel into a layer it's straightforward. Target the channel and copy, then target the RGB composite and paste (otherwise you'll just paste into the same channel).
    Edit: for having had a serial number for a whole day, I must say you have an excellent grasp of the concepts. Those questions aren't ignorant at all; quite the opposite

  • Huge Bugs with Many Legs Still Living in Premiere Pro - (Border from Sharpening & Flickering from Adjustment Layer)

    I haven't edited video in awhile.  While working on a new project I've run into a bunch of what I suppose are well known issues in Premiere Pro CC 2014.  It seems Adobe has know about these issues for some time, but that for some reason, nothing is being done about them.  Here is my most recent experience with editing a video using PP:
    1. Found that color correction tools in Premiere Pro for setting White Balance Suck for folks who don't edit video 8 hours a day.
    Searched on web to find solution find that Adobe has no fix but random humans have found hack solution: White Balance in Premiere Pro CC on Vimeo
    The dude shows you how to use the Cyroce Color Neutralizer plugin from After Effects - but sure enough the current version of the plugin that ships with AE CC 2014 doesn't work with premiere any more so you have to download the old version from dude's website here:  http://www.sternfx.com/tutorials/136
    Thanks to the DUDE!
    2. Found out that adding an Adjustment layer can cause flickering in footage.
    Searched on web to find solution find that Adobe has no fix but random humans have found hack solution: PP CC 2014 - adjustment layers flickering problem : Adobe Premiere Pro  AND  Re: image flickering from adjustment layer
    Added mask to control flickering.  More specifically, I turned each effect in the adjustment layer on and off until I found the particular effect that was causing the flickering.  Then I created a mask in that effect which covered the entire frame.  Mystically the flickering disappeared.  Learned that if you make any changes to adjustment layer effects, flickering will return and you have to delete/recreate the mask once again. Ridiculous.
    3. Thought all was good and that I could now peacefully continue to finish my project.  I was wrong.  Found that adding sharpening in adjustment layer causes a small border to form around the entire frame.  The pixels seem faded or translucent or something.
    Searched on web to find solution find that Adobe has no fix but random humans have found hack solution:  Sharpening bug Premiere Pro - - Fourmedia
    So now I've learned that the sharpening effect needs to go on it's own adjustment layer.  Awesome.
    Flickering returns because I made a change to adjustment layer 1.  Re-mask.  Sweet.
    That's it.  Pretty sure this post will help folks out, but man I am going to run out and give another NLE a shot.  None of these operations should be this difficult.  Makes me wonder if Adobe even attempts to use their own programs.  I don't see how anyone could possibly let a huge tool like Premiere Pro suffer from these issues -- and for so long a period of time.  Absolutely ridiculous.  Adobe truly seems to be asleep at the wheel.  This is some amateur crap here.

    Thanks for this post. It would be cool (since Adobe doesn't seem to use their products) if there were more posts like this that I could read before I upgrade. I'm having the flickering w adjustment layer problem you mentioned in #2 - and this post is over month old! Aghh

  • Media pending with adjustement layer CC 2014

    Hi,
    I have so many problem with adobe premiere pro CC 2014
    - Media pending with adjustment layer track and some Red giant effects on it. Impossible to rendering ! Please, what the problem ?
    - I loose sound sometimes during playback, I can not hear anything.
    - Sound make a big noise sometimes, like a 1khz but not exactly. It appears when I go up the volume after adding gain or push up the volume in effect control.
    Have you got solutions please ?
    Thank you

    >What to do?
    Start by asking in a forum that is specific to your program... what program are you talking about?
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Grouping Adjustment layer with Gradient Fill layer

    Page 151 of "The Missing Manual" suggests that one should be able to group a Levels Adjustment layer with a Gradient Fill layer so that the levels adjustment fades out to one side.
    If I understand this correctly, the setup would be:
    Levels Adjustment Layer (grouped with layer below)
    Gradient Fill layer (with a gradient from Opaque to Transparent)
    Photo in Background layer
    but I cannot get the desired effect of original picture on one side blending through to adjusted levels on the other.
    I can get the desired effect if I dispense with the Gradient Fill layer and simply manually create the gradient on the mask of the Levels Adjustment layer but this loses the advantage of easy adjustment of the gradient.
    [Thanks to those who answered my question about linking a mask to a layer. As this is a separate query, I thought it best to start a new topic]

    Sanders1,
    I thought I'd try it, myself, and got results that I did not expect...
    http://www.pixentral.com/show.php?picture=1OVdT0C7oX46DsPm6TrfT5xxrm3h
    1 - The background image.
    2 - I created a Gradient Fill layer using color (red) to transparent.
    3 - I created a Levels Adjustment layer, set to reduce red and green,
    leaving a blue image.
    4 - I grouped the Levels Adjustment layer with the Gradient Fill layer.
    Is this the type of result you are seeing? I wonder what is the logic.
    Byron

  • Using color sampler values with curves adjustment layer

    Hi, I have just started trying to teach myself javascript.  Based on preliminary research, it's become apparent that there are many functions in Photoshop that are either extremely cumbersome or impossible to code by hand without using the Script Listener.
    My  goal is as follows: first, I will manually load two photos as layers in a single document.  Then I will manually place two or more color sampler points on the document.  At this point I would like the script to create a curves adjustment layer (ideally clipped to layer 2) and place as individual channel anchor points  the RGB data from the color sampler points on Layer 2, and then adjust the output of the points on each channel to the color sampler RGB values of layer 1.  
    As my first script, I realize this is probably going to be a lot of work.
    I did find some code that returns the average value of manually placed color sampler points.  Conceptually then, I would need to add code which creates a new curves adjustment layer and adds those RGB values (from a specific layer)  as anchor points on the individual channels,  and then hides one layer and looks at the RGB values of the color sampler points, and uses them as the output values for each anchor point.
    Sounds simple enough from a conceptual standpoint.
    I'm looking for some guidance on how to get started.
    Which parts will I definitely need Scriptlistener for and will that be adequate to do the job?
    How would you recommend I get started on this?
    Thanks very much for any input.

    The function I had provided was an example into which you would need to feed the values you got with Mike’s code.
    The code below would create a Curves Layer as shown in the screenshot, but I’m not sure it would work reasonably for all cases.
    // with code by mike hale;
    // 2012, use it at your own risk;
    // call the function to run the script
    #target photoshop
    createCurveAdjustmetFromColorSamplers();
    // create a function fo hold most of the code
    function createCurveAdjustmetFromColorSamplers(){
        // first add some condition checks
        // needs an open document in a color mode that supports layers
        if(app.documents.length == 0 || ( app.activeDocument.mode == DocumentMode.BITMAP || app.activeDocument.mode == DocumentMode.INDEXEDCOLOR ) ){   
            alert('This script requires a document in Greyscale, RGB, CMYK, or Lab mode.');
            return;
        // check for at least two colorSamplers
        if(app.activeDocument.colorSamplers.length < 2 ){
            alert('This script requires at least two colorSamplers.');
            return;
        // last check for at least two layers - assume they will be on same level( not in layerSet )
        if(app.activeDocument.layers.length < 2 ){
            alert('This script requires at least two layers.');
            return;
        // create varaibles to hold the colorSampler's color property for each layer
        // for the bottom layer
        var outputArray = new Array();
        // for top layer - array could also be created this way
        var inputArray = [];
        // store the number of samples because it will be needed in more than one place
        var numberOfSamples = app.activeDocument.colorSamplers.length;
        // hide the top layer
        app.activeDocument.layers[0].visible = false;
        // collect the samples from the bottom layer
        for(var sampleIndex = 0; sampleIndex < numberOfSamples; sampleIndex++ ){
            outputArray.push(app.activeDocument.colorSamplers[sampleIndex].color);
        // turn the top layer back on
        app.activeDocument.layers[0].visible = true;
        // collect those samples
        for(var sampleIndex = 0; sampleIndex < numberOfSamples; sampleIndex++ ){
            inputArray.push(app.activeDocument.colorSamplers[sampleIndex].color);
        // make sure the top layer is the activeLayer
        app.activeDocument.activeLayer = app.activeDocument.layers[0];
    // create arrays of the color values:
    var theArray = [[0, 0, 0, 0, 0, 0]];
    for (var m = 0; m < inputArray.length; m++) {
    theArray.push([inputArray[m].rgb.red, outputArray[m].rgb.red, inputArray[m].rgb.green, outputArray[m].rgb.green, inputArray[m].rgb.blue, outputArray[m].rgb.blue]);
    theArray.push([255, 255, 255, 255, 255, 255]);
    // sort;
    theArray.sort(sortArrayByIndexedItem);
    // makeCurveAdjustmentLayer();
    rgbCurvesLayer (theArray)
    ////// make rgb curves layer //////
    function rgbCurvesLayer (theArray) {
    // =======================================================
    var idMk = charIDToTypeID( "Mk  " );
        var desc5 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref2 = new ActionReference();
            var idAdjL = charIDToTypeID( "AdjL" );
            ref2.putClass( idAdjL );
        desc5.putReference( idnull, ref2 );
        var idUsng = charIDToTypeID( "Usng" );
            var desc6 = new ActionDescriptor();
            var idType = charIDToTypeID( "Type" );
                var desc7 = new ActionDescriptor();
                var idpresetKind = stringIDToTypeID( "presetKind" );
                var idpresetKindType = stringIDToTypeID( "presetKindType" );
                var idpresetKindDefault = stringIDToTypeID( "presetKindDefault" );
                desc7.putEnumerated( idpresetKind, idpresetKindType, idpresetKindDefault );
            var idCrvs = charIDToTypeID( "Crvs" );
            desc6.putObject( idType, idCrvs, desc7 );
        var idAdjL = charIDToTypeID( "AdjL" );
        desc5.putObject( idUsng, idAdjL, desc6 );
    executeAction( idMk, desc5, DialogModes.NO );
    // =======================================================
    var idsetd = charIDToTypeID( "setd" );
        var desc8 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref3 = new ActionReference();
            var idAdjL = charIDToTypeID( "AdjL" );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref3.putEnumerated( idAdjL, idOrdn, idTrgt );
        desc8.putReference( idnull, ref3 );
        var idT = charIDToTypeID( "T   " );
            var desc9 = new ActionDescriptor();
            var idpresetKind = stringIDToTypeID( "presetKind" );
            var idpresetKindType = stringIDToTypeID( "presetKindType" );
            var idpresetKindCustom = stringIDToTypeID( "presetKindCustom" );
            desc9.putEnumerated( idpresetKind, idpresetKindType, idpresetKindCustom );
            var idAdjs = charIDToTypeID( "Adjs" );
                var list1 = new ActionList();
                    var desc10 = new ActionDescriptor();
                    var idChnl = charIDToTypeID( "Chnl" );
                        var ref4 = new ActionReference();
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idRd = charIDToTypeID( "Rd  " );
                        ref4.putEnumerated( idChnl, idChnl, idRd );
                    desc10.putReference( idChnl, ref4 );
                    var idCrv = charIDToTypeID( "Crv " );
                        var list2 = new ActionList();
    // add r points;
    for (var m = 0; m < theArray.length; m++) {
              addCurvePoint (list2, theArray[m], 0)
                    desc10.putList( idCrv, list2 );
                var idCrvA = charIDToTypeID( "CrvA" );
                list1.putObject( idCrvA, desc10 );
                    var desc15 = new ActionDescriptor();
                    var idChnl = charIDToTypeID( "Chnl" );
                        var ref5 = new ActionReference();
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idGrn = charIDToTypeID( "Grn " );
                        ref5.putEnumerated( idChnl, idChnl, idGrn );
                    desc15.putReference( idChnl, ref5 );
                    var idCrv = charIDToTypeID( "Crv " );
                        var list3 = new ActionList();
    // add g points;
    for (var m = 0; m < theArray.length; m++) {
              addCurvePoint (list3, theArray[m], 2)
                    desc15.putList( idCrv, list3 );
                var idCrvA = charIDToTypeID( "CrvA" );
                list1.putObject( idCrvA, desc15 );
                    var desc20 = new ActionDescriptor();
                    var idChnl = charIDToTypeID( "Chnl" );
                        var ref6 = new ActionReference();
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idChnl = charIDToTypeID( "Chnl" );
                        var idBl = charIDToTypeID( "Bl  " );
                        ref6.putEnumerated( idChnl, idChnl, idBl );
                    desc20.putReference( idChnl, ref6 );
                    var idCrv = charIDToTypeID( "Crv " );
                        var list4 = new ActionList();
    // add b points;
    for (var m = 0; m < theArray.length; m++) {
              addCurvePoint (list4, theArray[m], 4)
                    desc20.putList( idCrv, list4 );
                var idCrvA = charIDToTypeID( "CrvA" );
                list1.putObject( idCrvA, desc20 );
            desc9.putList( idAdjs, list1 );
        var idCrvs = charIDToTypeID( "Crvs" );
        desc8.putObject( idT, idCrvs, desc9 );
    executeAction( idsetd, desc8, DialogModes.NO );
    return app.activeDocument.activeLayer;
    ////// add curve point //////
    function addCurvePoint (theList, valueHor, theNumber) {
    var desc11 = new ActionDescriptor();
    var idHrzn = charIDToTypeID( "Hrzn" );
    desc11.putDouble( idHrzn, valueHor[theNumber] );
    var idVrtc = charIDToTypeID( "Vrtc" );
    desc11.putDouble( idVrtc, valueHor[theNumber+1] );
    var idPnt = charIDToTypeID( "Pnt " );
    theList.putObject( idPnt, desc11 );
    ////// sort a double array, thanks to sam, http://www.rhinocerus.net/forum/lang-javascript/ //////
    function sortArrayByIndexedItem(a,b) {
    var theIndex = 0;
    if (a[theIndex]<b[theIndex]) return -1;
    if (a[theIndex]>b[theIndex]) return 1;
    return 0;

  • Changing skin tones with adjustment layer fails

    Hi,
    I am running PS CC 2014 and all I want to do is to adjust a skin tone to match it to the rest of the bodys skin color.
    I have watched some videos on YouTube but my PS doesnt seem to work that way and I wonder why.
    My workflow:
    Copy background layer.
    Quick select area of body where skin tone has to be changed
    (If necessary: improve selection)
    Now create adjustment layer with gradiation curve
    Select with double click midtone pipette and select one point of the "good skin tone" (also pressing CTRL at the same time when selecting it)
    Confirm with OK.
    Reject box which wants to take over skin tone as standard color.
    Click with pipette in the previously selected skin area which has to be changed.
    Instead of adjusting the color into a good skin color, this area turns into a strange orange color.
    All I can do now is to walk through the single RGB channels to makle adjustments and hope to get anywhere
    near the expected result.
    Where have I gone wrong ? Where does the orange color come from ?
    Any proposals how to get to a reasonable result ?
    Preferably with this workflow. But all other ideas are welcome, too.
    Thx.
    Arnold.

    For what it's worth: I have found that when sculptural modeling is involved, such as the in the hand, working with Curves in LAB (where tone is discrete from color) produces the color change more naturally and provides greater control over local contrast. You may want to consider that alternate approach. In this sample, the left forearm provided the reference color and I chose to lighten the tonal scale a bit.
    One off-topic comment: A shorter than normal focal length lens creates a foreshortening that makes near objects disproportionately large in relation to the rest of the object or scene. In this instance, consider its effect on the hand-head sizes. I would suggest that a focal length at least 1 1/2 times normal would be more appropriate.
    Good luck.

Maybe you are looking for