Photoshop: Selection modifications after transform

  • 3
  • Question
  • Updated 4 months ago
  • (Edited)
Make a layer from background. Select something e.g. rectangle with marquee tool or other. Transform the area with Ctrl-T. Then try to subtract from remaining selection with any selection tool, e.g. magic wand. WTF? )

p.s. checked in PS CS6 and CS3.
Photo of r-bin

r-bin

  • 28 Posts
  • 4 Reply Likes

Posted 4 years ago

  • 3
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 822 Reply Likes
Works just fine in Photoshop CS6 -- what problem are you seeing?
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14601 Posts
  • 1941 Reply Likes
Are you committing the transform before trying to modify the selection? You can't modify the selection during a modal transform.
Photo of r-bin

r-bin

  • 28 Posts
  • 4 Reply Likes
Ok guys.)
Try to reduce the area so that the empty area appears. Do not deselect after transform. Any subtracting from selection erase a part of selection and pixels in the layer as well!!!!.

ps.sorry for my english)
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 813 Reply Likes
I think I know what you're seeing -- you have the selection floating, and you're subtracting from the selection. That means that you're changing the visibility of that part you have selected (removing part of the selection, hiding part of what you had selected). That would be the expected behavior, until you deselect (and thus defloat your floating selection).
Photo of r-bin

r-bin

  • 28 Posts
  • 4 Reply Likes
It`s vary strange. Are you on windows version of PS? I have win7 x86.
Photo of r-bin

r-bin

  • 28 Posts
  • 4 Reply Likes
I right now downloaded from adodes ftp AdobePS6Tryout.exe (PS6, not CS). Install it on vmware. The bug is there also!. After reducing selected area (ctrl-T) I just subtract a corner of the selection with lasso. Pixels are gone!


What can you say on this? )
Photo of r-bin

r-bin

  • 28 Posts
  • 4 Reply Likes
Reproduced on MAC Photoshop CC 2014.2.2 r.310

Why the silence?))
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 813 Reply Likes
Because so far you're describing expected behavior...
Photo of Kukurykus

Kukurykus

  • 250 Posts
  • 34 Reply Likes
Why do you say it's expected behaviour? It's a bug. I just tried it in CS6 EXTENDED and in CC 2018 and it's still not fixed. Why?
Photo of Kukurykus

Kukurykus

  • 250 Posts
  • 34 Reply Likes
r-bin I think I got now what you meant on Photoshop Scripting Forum why you don't want to report anything more on here.
(Edited)
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 14601 Posts
  • 1941 Reply Likes
After transforming a selection, you're left with a floating selection. If you deselect part of a floating selection, the content from the selection that is removed is also removed. (It's worked this way since Photoshop 1.0)
Photo of Kukurykus

Kukurykus

  • 664 Posts
  • 170 Reply Likes
Then in my opinion it's wrong from time it was first time indroduced long time ago. For me it would be logical to make selection, tansform it and then if I delete some part (of that you named 'floating' selection) it should delete only selection, not part of layer.

So if I wanted to delete part of layer, correctly I should make selection of layer and then press 'Del' key, not the way as it's now that 'removing' selection clears not only selection but part of selected layer.

Otherwise why if we make selection (we don't transform it then), we still are able to delete only selected part of selection, but not a part of layer?

For me it's obvious that transofrmed and APPLIED selection shouldn't be floating selection, but behave as selection I made but didn't transform yet.

And here's something special. If it is floating selection then how you explain this:

- make selection
- transform that selection
- unselect (or select other) layer
- select again layer you made selection and transformed it at
- now make another (diminishing) selection on part of previous selection

If selection after transformation was floating selection why it's not anymore? It's logical that should be. If it is not then behaviour of floating selection is not consistent.

So either a bug is that you consider as proper behaviour as calling it 'floating selection' or else bug is that 'floating selection' turns into regular selection after you switch layers.

For me bug is in that first case, but if not then floating selection shouldn't be affected by switching layers, as selection is independed from layers, isn't it?
(Edited)
Photo of Regina

Regina

  • 2 Posts
  • 1 Reply Like
I am having the same issue.  I have used photoshop since the mid 90s and have never had an issue until today.  I typically use the lasso tool to select an object or part of an object I want to transform.  I transform it and use the alt/option key w/ lasso tool to subtract part of the original selection so that I can continue to transform the rest of the remaining image.  Instead of deleting the part of the selection it deletes the section of image I selected.  As a test, I did the opposite where I added to the selection after transforming it using shift/lasso tool.  I worked as expected.  

I tried resetting the individual tool and resetting all tools, neither  of which solved the issue.  I then deleted the preferences and upon restarting Photoshop, it worked as I have always known it to work. However, that was only temporary.  It reverted back to deleting the image instead of the selection.  

i am using CC2018.  I have attached a link to the presence file I saved in case any photoshop technician would like to see what the heck is going on and perhaps work on a fix.  thanks.

https://www.dropbox.com/s/f2ndeem81kavjpn/Adobe%20Photoshop%20CC%202018%20Prefs.psp?dl=0
Photo of Kukurykus

Kukurykus

  • 243 Posts
  • 34 Reply Likes
I'm not here because I look for workarounds. I found already some earlier. I'm here because that is a bug that should be fixed like some others that I can not understand Adobe is aware of but doesn't do anything about them :/ At least I understand you'd like it to worked other way than that is now ;)
(Edited)
Photo of JEA

JEA

  • 206 Posts
  • 142 Reply Likes
You all should be using Layers to do that stuff and not antiquated Floating Selections.

When you modify Floating Selections your modifying the pixels inside the selection outline not the selection outline, so the present behavior makes perfect sense, especially to those that used photoshop versions when there were no layers.

Besides the op is not even working on a Full Floating Selection. A Real Floating Selection is when one Duplicates (Floats) the Selection contents by holding Ctrl+Alt+Drag.
You can tell the difference because a real floating selection doesn't leave a hole in the layer.

What the op is doing is similar to doing a Layer Via Cut, transforming or other modification and then merging down.

In photoshop 2.5 and 3 a Float menu item was added that did the same thing.

Even if the behavior is not a bug, it is awkward and confusing. One should be using layers, after all layers were supposed to replace Floating Selections starting in photoshop 3, even though some remnants are still left even in todays photoshop.



In this senario

make selection
- transform that selection
- unselect (or select other) layer
- select again layer you made selection and transformed it at
- now make another (diminishing) selection on part of previous selection

Anytime you deselect or select another layer, a Semi Floating Selection or Full Floating Selection a defloat occurs and the selection contents become part of the original layer, so that's why when you go back and subtract your subtracting from the selection outline because you no longer have a Floating Selection active.
(Edited)
Photo of Kukurykus

Kukurykus

  • 243 Posts
  • 34 Reply Likes
I don't know what you mean to use layers instead of selection to do that stuff?

If there was some change in very early Photoshop then this behaviour (that I understand originally worked correctly) should be adjusted to that change, as now it's inappropriate, so counfusing like you noticed.

Still there's something that shouldn't break floating selection you proove that is right behaviour in current Photoshop. That is adding selection to already transformed (with a layer), because when then you subtract from or intersect selection it's not floating anymore, so layer is not affected. Without extending you can still diminish / intersect selected part of layer until adding selection to existing one is eventually used.
Photo of JEA

JEA

  • 206 Posts
  • 142 Reply Likes
When you add to the Floating Selection that Defloats the selection.

Subtracting or Intersecting a Floating Selection is okay, just not adding to the selection.


What i meant by using Layers is after one makes a selection, promote the selection to a new layer (Layer Via Copy) then one can do anything to the contents without having to worry about the dos and dont's of Floating Selections.
(Edited)
Photo of Kukurykus

Kukurykus

  • 243 Posts
  • 34 Reply Likes
It needs too many operations (Layer via Copy, reselcting new layer, another changes to selection, deselecting, removing new layer). It's better to do one of solutions mentioned in earlier posts.
Photo of Regina

Regina

  • 2 Posts
  • 1 Reply Like
Working in layers is certainly another option to the same ends.  I understand exactly what you are saying regarding the pixelation and when a job demands that kind of attention, it gets it.  However, there are times when this kind of care really doesn't matter and it works as a quick and dirty method.

The fact remains that this behavior is NOT NORMAL.  I've been using this technique for years. Further proof was evidenced when I trashed my preferences. Upon starting PS again I was able to use this technique as I know it to work in my experience, until it stopped working again. Workarounds, by their very name indicate there is a problem to begin with.  Otherwise, why would one need a workaround?  

Photo of Kukurykus

Kukurykus

  • 296 Posts
  • 44 Reply Likes
I checked that you say another time but it doesn't work for me in CC 19.1.5. Can you say step by step how you do it temporarily works for you you can diminish only selection after transforming selected layer? That I did was to:


1) click 'Reset Preferences On Quit' in General label of Preferences (from Edit menu)

2) delete Preferences 'Adobe Photoshop CC 2018 Settings' folder from 'C:\Users\User\AppData\Roaming\Adobe\Adobe Photoshop CC 2018'

3) double left clicing on Photoshop.exe in 'C:\Program Files\Adobe\Adobe Photoshop CC 2018' and immedaitally holding 'CTRL SHIFT ALT' that displayed question to reset Preferences.


I then opened some image, made selection with Marquee tool, hit  Ctrl T and decreased to inside, applied by Enter and then diminished some part with Marquee tool again.


It didn't work, I mean it removed part of image instead of selection :/
(Edited)
Photo of r-bin

r-bin

  • 28 Posts
  • 4 Reply Likes
And do you know about the hidden shortcut Ctrl+Alt+T, or about the execution of the FreeTransform menu with the Alt key pressed while having slection?
In this case, float selection behaves differently. And in this case, the behavior with cropping pixels no longer seems so illogical.
Photo of Kukurykus

Kukurykus

  • 250 Posts
  • 34 Reply Likes
Good to know that other kind of transformation, but it doesn't help. After you transform selection and then diminish some part it doesn't remove part of transformed 'original' layer nor selection, but only 'Layer in Layer' selection, however perhpas in this case it should be like it?
(Edited)