Photoshop: track modified pixels in history

  • 1
  • Idea
  • Updated 6 years ago
  • (Edited)
I have an idea for Photoshop, seems useful to me :)

When working with stamp tool, brush whatever, everything is tracked in the undo history. I often check undo history to go back or see changes made, compare etc.
But sometimes, if its just a tiny change, It's hard for me to spot the place where a change was made. So my idea was to add a little icon next to all the steps in the undo history, (or put that in context menu [right-click the step]) that allows the user to have the Pixels that were modified in this step indicated by something like a red circle or so, that can be activated, or a zoom-in option etc.

I am actually not sure about the technical possibilities behind this idea, maybe it's too much RAM-consuming (or some other hardware), but at least it should be in optionally, I think

Well, thats my idea ... how do you like it?
Photo of Ron

Ron

  • 5 Posts
  • 0 Reply Likes
  • excited about ... dunno who reads this "How does this make you feel" thing anyway :D

Posted 6 years ago

  • 1
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 769 Reply Likes
Tracking the changes is difficult (on the order of tracking worldwide water molecule movement over years).

But comparing two history steps to see what changed in the composite - that's possible (and might be doable with a script: just snapshot and use difference blend mode).
Photo of Scott Mahn

Scott Mahn

  • 178 Posts
  • 45 Reply Likes
another reason to be able to load a snapshot as a merged layer in the layer stack (to utilize in whichever mode desired) as discussed elsewhere.
Photo of PECourtejoie

PECourtejoie, Champion

  • 791 Posts
  • 282 Reply Likes
Also, be aware that history works with tiles (blocks of pixels), whose size you can set in preferences, and not just the pixels changed.
Photo of Ron

Ron

  • 5 Posts
  • 0 Reply Likes
Alright, so my idea is useless :D, thanks for your replies!

Is it really that hard to roughly track the modified Area? It would be already a big help to just have a "hint" where to look for the change.
Also, the "tracker" could be like only activated for tiny changes (e.g. [>10 Pixels]), would that be still impossible?
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 769 Reply Likes
Yes, it is that difficult. There is no tracking currently, and no way to do simple isolation of changes without adding a lot of extra processing.

We would have to know the change area to determine if it was "small" or not (so that would require adding full change tracking to start with). And with many filters, we have no visibility into how they are changing the document at all.

Right now history just tracks states of the image: something changed in the document data structure, but we don't know the specifics other than the name of the command. Even tracking all the recorded actions doesn't narrow down the scope of the change.
Photo of PECourtejoie

PECourtejoie, Champion

  • 791 Posts
  • 282 Reply Likes
Chris' comment is the best solution, I think.