Spot Removal and Clone Stamp data

I understand that Ver 1.0 includes "non destructive" spot removal, clone stamp etc. How is this data stored? While I understand how image adjustments are stored as metadata in an XMP sidecar or DNG, if this data is simple text, how can changes to image content also be be stored in these files? As a new version of the RAW image data?

> "I hadn't realised that metadata could support such functions".
If you want further thoughts on what metadata could do in future, think of actions in Photoshop.
Imagine that you ran an action as you were editing a file, then instead of saving the changed image, you saved the original image with the action embedded in the file. Then, when you opened the file in future, Ps automatically ran the action. That would be an example of non-destructive order-dependent metadata.
Unfortunately, the restrictions on actions, such as not including brush-use, limits the value of such a method. But it is a way of thinking about this topic. (Note that Lr 1.0 holds the brush size in the clone/heal metadata, while Photoshop can't hold brush-use in actions! In that case, Lr is already ahead of Ps).
A very powerful feature of Ps is the layer mask. Being a greyscale image, it would not fit well into XMP metadata. Perhaps this is an example where Lr will "never" catch up. (Never say never!)
I've seen several people ask for localised editing in Lr. There are various possibilities for making selections for local editing other than using the full power of layer masks. In fact, a number of the standard ways of creating selections appear to have relatively simple parameters. (Standard marquee tools, select color range, etc. Even refine edges). But a Lr with too many of those in would compete strongly with Ps itself! Perhaps this will be driven by what the natural competitors to Lr do in future.

Similar Messages

  • I have just upgraded to Yosemite and now Photoshop Elements freezes when using spot healing or clone stamp, is there an update due?

    I have just updated to OSX10.10 Yosemite and now Elements freezes when using spot healing or clone stamp.

    If you are using track pad, please use mouse and see if your issue is resolved.
    Moreover, this issue has been resolved in PSE 13. You can give it atry as well.
    Thanks!!

  • Lightroom 4 - Spot removal and adjustment brush issues

    In Lightroom 4, my spot removal and adjustment brush tools will not work on all areas of photos (in particular faces and the center of photos). The cursor seems to show the tool only on the outside portions of the photo.  Any suggestions?

    I have seen this a couple time and a restart of Lr has always fixed it.  It seems like there is some kine of dialog box waiting for input "hidden" behind Lr as it its not there if you minimize Lr.  This has been reported many times for a LONG time so it is probably one of the Lr bugs that is not getting fixed.  To be fair to Adobe, if someone could reproduce this problem it might get fixed but it seems to be pretty obscure.  BTW, I think Ihave seen reports of it in Lr5 also so hopefully it will get fixed in Lr 6

  • Date and Time Stamp - Data Code

    I am trying to import HD video from a Sony video camera to iMovie, but require date and time stamp data code to display on the video.  The computer imports the video in HD without problem, but does not display the data code information.  Options allow for adjusting the date and time within the video clips, which proves the code is in there somewhere, but there are no options to display the date and time stamps. 
    I have previously accomplished this by running the camera in real time through a Pinnacle movie box, but this is time consuming, and hinders video quality, rendering in standard definition. 
    Can anyone please assist? 
    Thanks

    Date stamp data is not something read by FCP ... try iMovie,
    Alternatively, check the camera's output options, it may be possible to output the data burnt-in on the s-video or some such ... if you have the requisite i/o hardware you could then digitize from that signal path

  • PSE8 - Need help with bizarre selection problem with spot healing and clone tools

    In using clone stamp and spot healing brush--. When I Alt click for my sample I get entire image---acting as if I'm moving a layer---whether I'm working on a single or multi-layer image.  This is PSE8 3 gig ram windows ----Lenovo Core II duo  P8400  @ 2.26 GHZ  with ATI 256 meg graphics
    This sure is fun!!!
    I'm trying to get rid of an old numbering imprint on a film(not digital) image.

    Actually the overlay option is helpful. It shows the region that you are copying - and i dont think thats causing the issue.
    The issue is because you dont have the clip option checked along with Overlay.
    Just make sure you have both Overlay and Clipped options checked and you would not see this problem anymore.
    Regards,
    Pri
    (Attached an image of the settings)

  • Spot Removal and slow system after a few clicks

    Hello All,
    I just wanted to bring attention to a very annoying issue. If you use spot removal function a few times in a lightroom session, you end up with the impossibility to use it anymore if you do not exit lightroom and start again from zero.
    What I mean is that after a few clicks on spot removal on 2-3 pictures, when you need to use it again on picture number 4, for example, the function is almost unusable (very slow movements that make impossible to put the spot tool in the right place).
    If you then exit lightroom and start again everythimg is fine for a while. It seems it is allocating memory each time you use it....anybody having the same problem? Any idea how to solve it? I have been dealing with this since previous versions and it has never ben solved (if it is indeed a bug!).
    Thanks all!
    Cristiano

    Hi Hans,
    yes, I guess we'll have to wait...
    I have worked with lightroom in the past and then moved to NX2 for a couple of months because I was loving the picture control correspondance with my raw files....then I was so desperate that I moved back to LR. NX2 was too slow and a very bad piece of software for me...altough I will keep an eye to future releases.
    I am on a Mac.
    Thanks!
    Cristiano

  • Eraser and Clone Stamp issues

    Here is are a couple of VERY odd anomalies I have come across.
    PS CS4 v. 11.0 on Win XP Pro SP 3 loaded on Dell Optiplex 755...
    When using the eraser tool, it will work if the mode is set to "block" but if mode is set to "brush" or "pencil" it will not work.
    Also, clone stamp doesn't work at all. I have tried myriad mode settings, brush settings sample settings. After alt/clicking to obtain the sample, I move the tool over the area I wish to "replace" with the cloned selection. Before I click, I can see a small sample of the cloned area where the bush is positioned. However, once I click it goes away and nothing happens! It is recorded as a step in the history panel, but no changes are made to the image.
    I must admit that I am stumped. Thanks in advance for anyone's insight.

    Susan,
    Have you checked for an updated driver from Wacom? Around the release of new versions of PS, they usually have some new ones, that better utilize the features (the REAL ones) in PS.
    Also, you should have complete access to your Wacom controls (Control Panel>Wacom) and I'd check to see that nothing has been changed, or reconfigured.
    I do not have CS4, but there also might be tablet controls in Preferences?
    Last, though you have checked your Brush settings, you might want to look at everything there very closely. I had a similar sounding issue when one aspect of Brush Dynamics was reset. Unfortunately, that was so very long ago, and I do not recall the exact setting that messed things up.
    Good luck,
    Hunt

  • How to remove and add plotted data?

    In my code below I would like to add two buttons and by clicking on a button("Remove") it will remove one by one plotted data,and plot it back by clicking on the button("Add") such as the examples:
    Full data plotted by running the class
    Now by a single click on a Remove button last data point disappear
    another click and again last data point disappear, and so on
    The inverse operation would be performed by clicking on "Add" button: each click will add back a data point
    import javafx.application.Application;
    import javafx.beans.property.SimpleDoubleProperty;
    import javafx.event.EventHandler; 
    import javafx.scene.chart.NumberAxis;
    import javafx.scene.chart.XYChart;
    import javafx.stage.Stage;
    import javafx.scene.Scene;
    import javafx.scene.chart.LineChart;
    import javafx.scene.control.Button;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.BorderPane;
    public class XYMove extends Application {
    BorderPane pane;
    XYChart.Series series1 = new XYChart.Series();
    SimpleDoubleProperty rectinitX = new SimpleDoubleProperty();
    SimpleDoubleProperty rectX = new SimpleDoubleProperty();
    SimpleDoubleProperty rectY = new SimpleDoubleProperty();
    @Override
    public void start(Stage stage) {
    final NumberAxis xAxis = new NumberAxis(12, 20, 1);
    double max = 12;
    double min = 3;
    max *= (1+((double)3/100));
    min *= (1-((double)3/100));
    final NumberAxis yAxis = new NumberAxis(min, max, 1);
    xAxis.setAnimated(false);
    yAxis.setAnimated(false);
    yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis) {
        @Override
        public String toString(Number object) {
            return String.format("%2.0f", object);
    final LineChart<Number, Number> lineChart = new LineChart<Number, Number>(xAxis, yAxis);
    lineChart.setCreateSymbols(false);
    lineChart.setAlternativeRowFillVisible(false);
    lineChart.setAnimated(false);
    lineChart.setLegendVisible(false);
    series1.getData().add(new XYChart.Data(1, 3));
    series1.getData().add(new XYChart.Data(2, 8));
    series1.getData().add(new XYChart.Data(3, 6));
    series1.getData().add(new XYChart.Data(4, 7));
    series1.getData().add(new XYChart.Data(5, 5));
    series1.getData().add(new XYChart.Data(6, 6));
    series1.getData().add(new XYChart.Data(7, 4));
    series1.getData().add(new XYChart.Data(8, 7));
    series1.getData().add(new XYChart.Data(9, 6));
    series1.getData().add(new XYChart.Data(10, 7));
    series1.getData().add(new XYChart.Data(11, 6));
    series1.getData().add(new XYChart.Data(12, 7));
    series1.getData().add(new XYChart.Data(13, 6));
    series1.getData().add(new XYChart.Data(14, 12));
    series1.getData().add(new XYChart.Data(15, 10));
    series1.getData().add(new XYChart.Data(16, 11));
    series1.getData().add(new XYChart.Data(17, 9));
    series1.getData().add(new XYChart.Data(18, 10));
    pane = new BorderPane();
    pane.setCenter(lineChart);
    Scene scene = new Scene(pane, 800, 600);
    lineChart.getData().addAll(series1);
    stage.setScene(scene);        
    scene.setOnMouseClicked(mouseHandler);
    scene.setOnMouseDragged(mouseHandler);
    scene.setOnMouseEntered(mouseHandler);
    scene.setOnMouseExited(mouseHandler);
    scene.setOnMouseMoved(mouseHandler);
    scene.setOnMousePressed(mouseHandler);
    scene.setOnMouseReleased(mouseHandler);
    stage.show();
    EventHandler<MouseEvent> mouseHandler = new EventHandler<MouseEvent>() {
    @Override
    public void handle(MouseEvent mouseEvent) {
        if (mouseEvent.getEventType() == MouseEvent.MOUSE_PRESSED) {            
            rectinitX.set(mouseEvent.getX());
        else if (mouseEvent.getEventType() == MouseEvent.MOUSE_DRAGGED || mouseEvent.getEventType() == MouseEvent.MOUSE_MOVED) {
            LineChart<Number, Number> lineChart = (LineChart<Number, Number>) pane.getCenter();
            NumberAxis xAxis = (NumberAxis) lineChart.getXAxis();
            double Tgap = xAxis.getWidth()/(xAxis.getUpperBound() - xAxis.getLowerBound());
            double newXlower=xAxis.getLowerBound(), newXupper=xAxis.getUpperBound();            
            double Delta=0.3;
            if(mouseEvent.getEventType() == MouseEvent.MOUSE_DRAGGED){
            if(rectinitX.get() < mouseEvent.getX()&& newXlower >= 0){   
                newXlower=xAxis.getLowerBound()-Delta;
                newXupper=xAxis.getUpperBound()-Delta;
        else if(rectinitX.get() > mouseEvent.getX()&& newXupper <= 22){   
                newXlower=xAxis.getLowerBound()+Delta;
                newXupper=xAxis.getUpperBound()+Delta;
            xAxis.setLowerBound( newXlower );
            xAxis.setUpperBound( newXupper );                       
            rectinitX.set(mouseEvent.getX());                                
        public static void main(String[] args) {
            launch(args);
    }Thanks!

    I would use an ObservableList (probably backed by a LinkedList) of XYChart.Data to store the collection of "deleted" data points. Create the buttons as usual; your "Remove" button's event handler should remove the last element of the series and add it to the first element of the deleted items data points. The "Add" button should remove the first element of the deleted data points and add it to the end of the series. You can bind the "disable" property of the remove and add button to Bindings.isEmpty(series1.getData()) and Bindings.isEmpty(deletedDataPoints), respectively.
    Something like
    ObservableList<XYChart.Data<Number, Number>> deletedDataPoints = FXCollections.observableList(new LinkedList<XYChart.Data<Number, Number>>());
    removeButton.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        deletedDataPoints.add(0, series1.getData().remove(series1.getData().size()-1));
    addButton.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        series1.getData().add(deletedDataPoints.remove(0));
    removeButton.disableProperty().bind(Bindings.isEmpty(series1.getData()));
    addButton.disableProperty().bind(Bindings.isEmpty(deletedDataPoints));The other approach would be to use a separate List for all the data points, and keep an integer variable storing the number of data points displayed. Your "remove" button would decrement the number displayed, and your "add" button would increment the number displayed. Both would also call
    series1.getData().setAll(allDataPoints.sublist(0, numberOfDisplayedPoints));You might even be able to make the numberOfDisplayedPoints an IntegerProperty and bind the data property of the series to it in a nice way. This approach probably doesn't perform as well as the previous approach (using a stack of deleted points), because you are not directly giving the chart as much detailed information about what has changed.
    Both approaches get problematic (in the sense that you need to carefully define your application logic, and then implement it) if the underlying data has the potential to change.

  • Spot removal or clone tool

    It is probably me but I cannot make the clone tool work on several different parts of an image. I want to be able to work on one spot then move on to a totally different spot (although sometimes very close to the previous one) but the tool insist on reopening the previous one. Why can I not do one spot, commit it and then move on elsewhere?

    But how do you do it ? Having cloned spot 1,how do you move on to spot 2. Help please.

  • None of healing tools and clone stamp tool working on CC

    So I tried rstarting the computer and the program, and it still wont work, it wont sample the image and when i click it just shows and white dot then nothing. I'm on my macbook pro, using CC, and yes its updated.
    HELP!!

    Could you please post a screenshot with the Layers Panel and Options Bar visible?
    Please read this for general trouble shooting advice:
    http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html

  • Healing brush and clone stamp tools are not working - Photoshop Elements 11.

    Anyone have suggestions on why the tools stop working?

    Reset the tools. Look for this> and reset all tools
    If that does not fix it, reset preferences to default. Go to Edit menu>Edit>Preferences>General and look for this
    Close PSE and relaunch

  • Clone Stamp and Healin Brush not Working

    I am also having problems with this healing brush and clone stamp tool
    I am running Windows 7 (64 bit on a powerful computer with 6 Gb Ram and pleanty of HDD space.)
    I am using a wired mouse and do not have a tablet connected.
    I have duplicated the Background as a backgound copy ab\nd mad the backgound invisible ther backgound copy layer is selected and is made visible.
    Clicking on the either tool, I move the cursor to the source area I wish to clone from and [Alt]-Click. I then try to love the cursor to the destination area, the part I want to cover up with material from the source area.
    What happens is the entire image moves showing as I move the mouse, revealing an other image below that does not move.
    Either I do not understand what these tools are supposed to do, (I doubt that because I have used this tool several times in PSE 6 without problems.) or there is something terribly wrong with the program.
    I underststand, fronm reading the forums that the same problem exists in CS4.
    I have checked for updates but the only update that I have not downloaded and installed is support for Raw files from newer cameras.
    PS The files I am working on are originally JPGs and have not been converted from any other file type.
    Below is a screen shot illustrating the offset image.
    Thanks for any help you may offer.
    BTW Does Adobe support this program? I can only find help this kind of help in the forums.

    Hi,
    This looks like you have the overlay feature turned on for the tool. When you select the clone or healing brush, look up in the options bar and select the icon for more options. Uncheck the box that says "Overlay".  I am not sure if each one is independently set in Elements or if a check mark turning on or off overlay effects both tools as it does with Photoshop.
    I don't have a copy of Elements that includes this feature but on the option bar the icon that you need to click is located below where it says "sign in" in the editor...to the right of where it says "all layers"---square icon.
    Edit: See Post #1 in which Barbara has a screen shot showing where to look in Elements to turn on/off the screen overlay feature.
    http://forums.adobe.com/thread/738288
    Edit: I see while I was increasing my neighbor's herd of cows...MTSTUNER has posted another screenshot of the options panel. I'll leave this up anyway just in case you also have CS4.
    This is a screen shot of The clone source palette settings that control the overlay in Photoshop CS3.  I'll include this screenshot of where to look in Photoshop just in case you also have CS4 since you mentioned looking through the Photoshop forum for the answer.  In Photoshop, this feature can be turned on/off in the clone source palette. The check mark will effect both clone stamp and healing brush...they share the current setting.
    I actually forgot that this feature also effected the healing brush as well as the clone stamp. Want to guess how I keep mine set? LOL.
    To be fair, I guess looking at this image I could see with a low opacity setting how it could be useful if I wanted to increase this herd of cows.

  • How to make the TARGET of clone stamp 2 simultaneous layers?

    Does anyone know how to make the TARGET of the clone stamp, multiple simultaneous layers? Or maybe more accurately, how to clone stamp the top layer and have the layer underneath doing the exact same cloning simultaneously. Or maybe a workaround? I've tried linking the layers, and multiple layer selection with no joy.
    Here is what I'm trying to do. I'm duplicating a layer, then applying LucisArt to one of the layers to greatly exaggerate local contrast. Though I'm not using LucisArt as the final, I want to use it to assist in smoothing blotchy skies, banding, and finding hidden camera sensor dust spots.
    I want to clone stamp on the LucisArt layer so I can watch my progress, but also have the underlying layer doing the exact clone stamping at the same time. Thanks ... Aaron

    Thanks everyone.
    Dennis, You are correct. I know how to selectively apply the LucisArt filter, that's not what I'm looking for. I want my end result to have NO LucisArt effect at all. I'm trying to use the LucisArt layer to drastically exaggerate flaws such as camera sensor dust, AND I want to correct these flaws on the LucisArt layer where they are obvious. The LucisArt layer is only for reference. But the trick is to get CS3 to do to the non LucisArt layer, exactly what I did to the LucisArt layer.
    So imagine I have this otherwise nice photo, but the photographer (this happened) had an amazingly dirty sensor. Half of the dust spots I can hardly see, but the client wants it super clean. So I duplicate the layer so I have two exactly the same. I then apply a strong LucisArt filter the top layer which reveals all the spots including many I couldn't see on the original layer. I'd like to fix all these spots with the clone stamp tool on the LucisArt layer where I can see them easily, then toss that layer. The original below would have all those spots fixed, but sampled from it's own layer and stamped to it's own layer.
    As it is, I can click the LucisArt layer on, place my finger on the spot, then turn that layer off and hopefully see the spot and remove it from the layer underneath. Very tedious indeed.
    ... Aaron

  • CS5 64-bit Content Aware Fill kills Healing brush, clone stamp

    Here's the deal:
    1)  Open image for retouching-background layer only
    2)  Make copy of background layer 'cause I never retouch there and CAF won't work on the blank layer I use for all other retouching
    3)  Add blank layer above the previous two layers for clone stamp/healing work--can't use it for content-aware fill
    4)  Find something that will retouch better with CAF than cloning or healing and fix it with CAF on layer 2
    5)  The healing brush and clone stamp now do not work.  I can see them, and the clone stamp continues to preview in the brush correctly, but when clicked nothing happens.
    The only solution I've found is to save the image and restart CS5.
    CS5 64-bit, Win7 Pro 64 bit, Core2duo e8400, 8gigs RAM
    Consistent and reproducibly annoying...
    Steve

    Okay, I duplicated your setup exactly with CS5 64 bit on Win 7 x64.  Background layer, copy of background layer, and transparent touch-up layer.
    You are unclear about exactly how you're invoking the Content Aware Fill.
    I went through exactly the steps you suggested, as evidenced by the following Photoshop Edit log excerpt.  I saw NO difficulties using the Clone tool in the last step.
    Are you aware you can use the SPOT Healing Brush, in Content Aware mode, to do what you're doing on the transparent top layer (thereby avoiding the need to work on the background copy layer)?  It is able to deal with the image being on the lower layers.
    Photoshop Edit Log:
    2010-06-17 10:58:24 File Blake_and_Mom.psd opened
      Open
       C:\MMEDIA\Retouched Photos\Blake_and_Mom.psd
    Duplicate Layer
      Duplicate current layer
       5
    New Layer
      Make layer
      Select clone stamp
      Set Source Sampling Point of current application
       To: Document Location
       Source: layer “Layer 1”
       Location: 1420 pixels, 743 pixels
    Clone Stamp
    Clone Stamp
    Clone Stamp
      Select layer “Background copy”
       Without Make Visible
      Select spot healing brush
    Spot Healing Brush
      Select layer “Layer 1”
       Without Make Visible
      Select clone stamp
      Set Source Sampling Point of current application
       To: Document Location
       Source: layer “Layer 1”
       Location: 1299 pixels, 879 pixels
    Clone Stamp

  • Clone Stamp & Paintbrush cursor not displaying on image

    Hey there,
    When attempting to edit a photo (on PS CS3), the cursor for the paintbrush and clone stamp tools does not display on the image - it'll come up when the mouse isn't directly over it (ie around the borders, & workspace etc, but not on the image itself).
    All other tools the cursor will display (eg marque and crop etc).
    Is anyone able to offer any help on the subject?
    Thanks very much.

    If you are using a Wacom, keep the pen well away from the tablet when using the mouse and vice versa.
    Try unplugging the Wacom – if the problem disappears, update the drivers.
    Or
    Try resetting the tools from the little drop-down menu in the Options Bar.
    If all else fails, try resetting your preferences as described in the FAQ.
    http://forums.adobe.com/thread/375776?tstart=0
    You either have to physically delete (or rename) the preference files or, if using the Alt, Ctrl, and Shift method, be sure that you get a confirmation dialog.
    This resets all settings in Photoshop to factory defaults.
    A complete uninstall/re-install will not affect the preferences and a corrupt file there may be causing the problem.

Maybe you are looking for

  • Setting up DVD drives on single IDE channels

    The k9n only has a single IDE channel, but my dvd drive will only seem to work when I have it set as the Primary Master. Does this particularly matter ?

  • Apple TV, Hulu Plus, and Factory Restore issues.

    I have a Apple TV 3rd gen I believe. A couple weeks ago Hulu Plus stopped playing videos. I tried logging out and back in and when that didn't work I tried doing a Restore on the apple tv, but everytime it gets to a certain point it fails and tells m

  • Keynote switch to other app

       I do presentations regularly with my iPad 2 (32gb, iOS 8.1.3) connected to a projector via a converter and an SVGA cable.  Has worked fine for a couple of years.  It's for a class I teach at my church, and I'm frequently switching from Keynote sli

  • How to concatenate a "name.target" with string?

    Hello, how are you? I have this issue: I have a function -let's call this function "dad", that receives a parameter -let's call it "parameter". Inside dad function, I need to concatenate parameter with a string, to call a function outside function da

  • "Plugin did not start correctly" error message

    I have the current version of Photomatix Pro loaded as an HDR plugin for Lightroom 3.0.  When I try to export the series of images from Lightroom to Photmatix, I get the following message:      Info           Plugin did not start correctly