I would like an RGB Curves adjustment.

I switched from Aperture 3 to Lightroom 3 for the ColorChecker Passport integration, but I really miss the RGB Curves in both Aperture 3 and Photoshop. I've been using Curves in Photoshop for years. I really wish there was one in Lightroom 3.
If anyone agrees with me, please add your vote.

Aye!
+1 vote
It's just not possible to get the sophisticated cross-processing look without RGB curves adjustment.

Similar Messages

  • Curve 8520, 2 little things I would like to know.

    Hello everyone,
    I have a Black Berry Curve 8520 and I would like to know 2 things.
    First:
    I would like to know how to add a contact from a text message, like I just gave my number to my mate and he sends me a text how can I add his number to my contacts from his text ?
    Second:
    When some one sends me a text or calls, it comes up with there number not there name that I put as they are in my contacts, how can I make it come up with there name instead of the number because I never remember numbers ?
    Thanks in advance to those who help me.

    I am now able to connect to the Internet on my laptop via my Blackberry's data plan using Verizon.
    I'm somewhat lost with this question or the way it was worded which isn't hard for me most of the time.
    You are able to connect with your laptop over the internet using your Blackberry to access files available on your laptop or are you referring to using the iPhone as an internet connection device for your laptop?
    Message was edited by: Allan Sampson

  • I have a 8330 curve and would like to force roaming on it

    I have a 8330 curve and would like to force roaming on it. I get signal from my carrier but signal isn't very good and phone will get signal and then loose it. There are time it locks on roaming tower but won't stay there and when this happens i have lots of dropped calls. thanks for any help richard

    You could use Google Calendar and Google Contacts. Both synchronize effortlessly with blackberry (assuming you have a data contract) and both can sync with Thunderbird with the help of suitable add-ons such as Lightning for the calendar and gContactSync etc for your Thunderbird address book.
    As regards the calendar, I use it to sync Events, I can't speak for Tasks. They seem to have a cinderella status in Lightning. :-(

  • I would like to design a poster, when I place my photos on the page  under the "links" "colour space" section it says the colour space is RGB not CMYK even though my document is set up as CMYK.  Can/do i need to change this?  i am worried it will be a pro

    I would like to design a poster, when I place my photos on the page
    under the "links" "colour space" section it says the colour space is RGB not CMYK even though my document is set up as CMYK.  Can/do i need to change this?  i am worried it will be a problem when my poster goes to the commercial printers who want CMYK

    Yes, it will be a problem. Convert the images in Photoshop using the printer's color profiles or a standard CMYK profile.
    Mylenium

  • I have the curve but was never able to open the download manager disc that came with the phone. i have a mac computer. i do not have the internet on my phone. i would like to backup my phone book. thankyou, joan

    i have the curve but was never able to open the download manager disc that came with the phone. i have a mac computer. i do not have the internet on my phone. i would like to backup my phone book. thankyou, joan

    Unfortunately I lost my life and am trying to rebuild.  Isn't the technical era great.
    Backup, backup, backup
    As a minimum, use 3-2-1 (or even more)
    3 copies of your data (original copy counts as 1)
    2 different backup utilities/storage formats (protects from bugs in the software)
    1 copy off-site (protects against theft, fire, and natural disaster)
    More backup copies are even better.
    Backup disks are cheap compared to the lost of personal data that does not exist anywhere else.

  • HT1918 i have a balance due and would like to adjust it to my new I tunes card and not the entered credit card. how do i do it?

    i have a balance due and would like to move it to the new Itunes card i just activated

    System Preferences does not exist in Mac OS 8.6.
    Select Control Panels from the Apple menu.
    Select the TCP/IP control panel.
    From the File menu, select Configurations...
    If Ethernet is available, select it. If not, select Default, then Duplicate, name it Ethernet, click OK, and select Ethernet.
    With Ethernet selected, click Make Active. The TCP/IP control panel window will reappear.
    Connect via: "Ethernet built-in"
    Under "Setup", next to Configure, select "Using DHCP Server".
    Close the window and when asked to save changes, click Save.

  • I would like to adjust the items in the "all programs" menu and group some together.

    From "start" "all programs" the menu that comes up is too crowded and some like microsoft office have another menu of the programs grouped under microsoft office. I would like to know how to group programs under a heading. There is probably a simple solution. But I haven't run across it yet.

    Sorry, that isn't a Firefox support issue.
    http://lounge.windowssecrets.com/index.php

  • Some adjusts i would like to see

    The color pallete of the flash could be a little more integrated with the tools menu. Also, i would like to see alpha transparency options, on shapes. In fact you could make a new menu for the shapes and bitmaps.
    And about JPG integration I have a doubt, how do i import jpg's and export jpg's with good results? Cheers

    post your request in the appropriate location:  https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • 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;

  • RGB Curves / Levels

    Having used Lightroom since it was in beta - pre version 1 release - there is one feature that I find myself swapping to Photoshop for more than anything else.
    That is the levels adjustment layers and auto levels feature. Specifically, the ability to control not just the overall levels but the levels of each of the RGB channels.
    I find the curves adjustment in Lightroom far easier to use than the curves in Photoshop, so if Lightroom's curves could do RGB as well as overall I would be very happy.
    I find it strange that the Lightroom histogram shows levels for RGB and CMYK but you cannot control them...

    Simon, I see what you're saying, but there are features in Lightroom as it stands that probably aren't used by the majority of users. I know I rarely use some options in the develop module.
    I think if an 'auto levels' option, like in Photoshop, was available this would please a lot of users who think the current auto tone options don't always fit the job.
    If you have an 'auto adjust' button you then have two basic options: 1) undo the changes, 2) accept the changes. You also have a third, more advanced option of accepting the changes and 'tweaking' the settings to your hearts content.
    Your average user, myself included, would most frequently use the first two options, saving time and disk space of editing in PS.
    Unless there are other ways to remove colour casts from images? As an example, I recently took photos which included lots of snow with clear blue skies. They were too blue all over for my liking and the white balance in LR didn't do it. I export to PS and auto level, slight tweak and I'm happy.
    This would probably require a bunch of changes to Adobe Camera RAW, so probably not an option for the current version. Would be nice to have the option, or indeed an SDK in future releases.
    Cheers, Damon.

  • Is there a way to create an RGB curve preset in ACR that WON'T affect separate R G B curve settings?

    I'm currently try to create an RGB curve that produces a fade to the picture.   Outside of this I would like to save it as a preset for just the MAIN RGB curve because I have images that have custom separate R G B curve settings.   I can't seem to do this AT ALL.   I've viewed the XMP data in text editor and the only adjustments that are there are for the main tone curve yet it STILL ends up flatten my separate R G B curve adjustments. 
    This doesn't seem to be an issue in Lightroom yet I can't get it to work in ACR.  BTW I'm using PS CC 2014 with ACR 8.6.  Any help would be MUCH appreciated.    Is there some code I could input into the XMP text so that it would NOT do this?

    Yes... this is possible in Lr... but doesn't seem possible in ACR for some strange reason.

  • I would like to change the colour of bars in a chart without losing the underlying default texture associated with my chosen theme. None of the 3D textured fills offered in "Chart Colors" match the textured fill of the theme. Any suggestions?

    I would like to change the colour of bars in a chart without losing the underlying default texture associated with my chosen theme. None of the 3D textured fills offered in "Chart Colors" match the textured fill of the theme. Any suggestions?

    Thanks Gary, but no, that does not work. First of all, I can't select each bar individually. When I click on one bar, all three bars are selected.
    When I use "inspector > graphic" I have 5 fill options: none, color, gradient, image, tinted image. The default selection for the theme I'm using is image. What I would like to use for my charts is the same image that this theme uses for table headers. It has the same texture as the chart, but a different colour. Using anything but image or tinted image removes the texture from the fill.
    I have found I can do one of two things. I can select tinted image from the fill selections in "inspector > graphic" or I can select 2D Image Fills from "inspector > chart > chart colors". The first choice does not allow me to match the table header colour because it only allows me to apply a tint to the existing colour and adjust its opacity. The existing colour has too much influence on the fill, so I can't find an RGB adjustment that will match the table header colour. The image selections from "inspector > chart > chart colors" do not quite match the colour or the texture. Again, I can try to tint the image, but I still can't get it to match and the texture is not the same anyway.
    The image I want to use obviously exists in the software as it is an attribute of the theme, but for some reason is inaccessible. The other angle I have tried is to edit the theme, but I can't figure out how to do that either.

  • RGB Curves & Samplers

    What a great addition to have individual RGB curves.  This is a great enhancement to LR's ability to correct color.  Used in concert with the RGB percentages in the histogram window I just did a quick correction and it worked great.  Something I'd love to see included in the future would be the ability to lay down color samplers for shadow, midtone, and highlight references.  Using the targetted adjustment tool I was able to focus on an area of (supposed to be) neutral midtone and adjust each curve.  The challenge is when going back to the same spot if you're not precise you'll add another target location and screw up the curve.  Granted, you can directly control the previously created point on the curve and use the before/after RGB percentage values in the curve window but you lose sight of the other channels.  Perhaps in lieu of samplers having a window that showed all RGB values as well?

    As it may not make the final release, and we wouldn't want the request to get lost in beta land, might I suggest adding the request to the Feature Request forum http://feedback.photoshop.com/photoshop_family where it can easily be tracked?  If you post the link to your request here, others can also vote on your request. 

  • Cs3 curve adjustament layer , can i zoom and use the hand too ?

    Hi
    i have a question about cs3 , under xp
    i add a curve adjustament layer ,-> curve dialog (window) open ->  well i can zoom with the mouse wheel
    but if i keep the space keyboard pressed , i can't use the hand tool
    when i click the space keyboard , it works like the [ok] button , in short if like i click on ok and close the window
    is there a tip to use the curve adjustament layer , zoom and  use the hand tool
    thanks
    cheers

    That's the behavior you would expect in general when using the space bar while a dialog is open in Windows, since the space bar is normally expected to operate the default button - [OK] in this case.  Just for thoroughness I did reproduce the issue with Photoshop CS3 just now, just as you described.  I don't believe there's any workaround.
    This is likely one reason why Adobe implemented the new Adjustments Panel in Photoshop CS4 to replace that dialog entirely.  In PS CS4 and newer you get the functionality you desire - that of having the space bar invoke the Panning feature, even though you may be changing the parameters of an Adjustment layer.
    -Noel

  • Shift-Arrow in Curves adjustment layer CS6

    In previous verions of Photoshop, when I made a curves adjustment layer, selected the midpoint, then did a shift-arrow adjusstment, it was always in increments of 10. Now in CS6, it is 12 on my machine, 13 and 14 on the two other machines in the office I have checked. Why would that be? Can that be changed so it is 10 again?
    FYI - this is all in RGB mode if that matters.

    What operating system are you using?
    Mac OS 10.6.8
    What version of photoshop cs6?
    Not really sure. Will have to check when I get back into the office in the morning.
    Maybe you could clarify or show a screenshot of where on the curve in the curves adjustment adjustment panel your placing the "midpoint"
    On the RGB curve, the midpoint is 128, but the same thing actually holds true at the 1/4 point and the 3/4 point.
    Are you using the light or pigment graph in the curves panel?
    Some one person has the histogram in the curves window, but other people do not
    If you don't press the shift key do the points move in increments of one?
    Yes
    All i can say is it seems to work on windows 7 x64 and photoshop cs6 extended 13.01.1
    (increments of 10 with Shift-arrow keys)
    Well, that helps. Lets me know that it is not normal.
    FYI - if I do the same thing directly on the image (Command-M), and not on an adjustment layer, the increments do go by 10. That's gotta be a clue, doesn't it?

Maybe you are looking for

  • Javax.servlet.* package does not exit

    While compiling servlet followinng errors are coming C:\Servlets+JSP\HelloServlet\src\helloservlet\HelloServlet.java:2: package javax.servlet does not exist import javax.servlet.*; C:\Servlets+JSP\HelloServlet\src\helloservlet\HelloServlet.java:3: pa

  • How to calculate Bill Discount, Letter of Credit, Deposits & Cheque amount!

    Hi, I have a requirement where in I have to develop a report to display bank balance chart with the following details in the output.They are : 1. Posting Date 2. Bill Discount (BD) 3. Letter of Credit(LC) 4. Cheque Amount may be cheque issued. 5. Dep

  • ComboBox1 populates ComboBox2, then populates ComboBox3

    I want to use combo box for Date of Birth, as I want to make sure the users will not enter invalid date. So I used the setItems function and followed the instructions in the thread here http://forums.adobe.com/message/3014009#3014009. Everything work

  • Identity Lookup Dialog (JDev) doesn´t found the realm

    Hi I´m creating a BPEL process with a Human Task. When I edit the .task file, open the Identity Lookup Dialog on JDeveloper (to choose the task owner) and select a Integration Server Connection (which points to a BPEL Server on a Linux box), no realm

  • Using the CellRepeater Tag

    Hi Is it possible to specify a table header using the cellRepeater Tag ? i am bale to get my table rendered dynamically using a cellRepeater tag but am not able to get the table header. The doc does not specify any attribute for table header . Wonder