• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

Cannot completely disable snapping. Free Transform always snaps to the pixel grid.

Contributor ,
Apr 12, 2023 Apr 12, 2023

Copy link to clipboard

Copied

I'm trying to understand if this is the correct behavior or if my preferences have been somehow corrupted.

I've disabled "Snap Vector Tools and Transforms to Pixel Grid" in the Preferences > Tools section:

Photoshop_9SnHLMY3zd.png

I have snap completely disabled and extras hidden:

Photoshop_4NHN54eeM2.png

And yet despite all this ... vector shapes and even raster elements are snapping to the pixel grid when I am free transforming them. Sometimes elements snap to fractional coordinates too which is weird as well.

I've created a video of the behavior here:
https://streamable.com/aa5z1i

1. Can someone possibly confirm that this is the correct (intended) behavior?
2. Can someone supply a solution that disables this behavior?

TOPICS
Windows

Views

1.4K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Explorer ,
Apr 13, 2023 Apr 13, 2023

Copy link to clipboard

Copied

Hi, I tested it here for you on Mac with PS 2022 and 2023. What I notice is that the bounding box does not snap to the pixels(although it is not smooth as you would expect. Even though it does not snap it is jumpy) . It doesn't either in your video. What does snap is the actual image, so the pixels keep jumping to the next pixel. If I think about it that would make sense since it is rasterised so a pixel will always be snapping to another pixel even though the bounding box of your transform would not. Maybe someone else could confirm or explain this better? 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Apr 14, 2023 Apr 14, 2023

Copy link to clipboard

Copied

For me, the bounding box is definitely snapping to something. I can't figure out exactly what it's snapping to since part of it is jumping to coordinates that are not whole pixels. The circle I'm transforming is a vector shape, so from my understanding, the path itself doesn't need to obey any rules regarding pixel rasterization. Once the shape's transform is committed Photoshop should only then translate the vector data to a rasterized result with appropriate antialiasing.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 13, 2023 Apr 13, 2023

Copy link to clipboard

Copied

Photoshop is a pixel editor so always works in units of single pixels when displaying an image. There are no half or quarter pixels when displaying an image.

Paths can cover partial pixels but the display of a shape created by a path is always displayed using whole pixels (although the value of those whole pixels can be changed to give the impression of partial pixels, for example when anti-aliasing is used).

For the same reason although the transform handles can move in smaller increments than a pixel, the transformed content will always fill whole pixel units.

 

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Apr 14, 2023 Apr 14, 2023

Copy link to clipboard

Copied

I understand what you're saying, but if you're free transforming a vector shape, the final bake to pixels should always get anti-aliasing to properly account for the areas of the shape that fall inbetween whole pixel boundries. AA gets applied consistantly for vector elements (shapes and text) in Photoshop. I don't see any reason why a user shouldn't be able to transform a vector shape completely unconstrained.

The problem I'm facing is that the size of the vector circle I'm transforming is snapping to completely arbitrary values. There is no need for this and it's undesirable behavior since PS is obviously capable of anti-aliasing areas of the path that cross beyond or between whole pixels.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 14, 2023 Apr 14, 2023

Copy link to clipboard

Copied

As a work-around you could mark the scaling-numbers in the Options Bar and use the up- and down-arrow-keys (adds/subtracts 1 percent but with an object that small that should provide fairly fine stepping). 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Oct 19, 2024 Oct 19, 2024

Copy link to clipboard

Copied

LATEST

Yes, but that isn't relevant. Most tools CAN be used without snapping to a pixel grid. There is excellent vector tooling built into photoshop and just because it's preview is raster doesn't mean it can't work with vectors or can't let you position layers in increments smaller than pixels when transforming...

People need to stop explaining that Photoshop is raster as if it answers a valid question.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 11, 2024 Jun 11, 2024

Copy link to clipboard

Copied

It is a bug that appeared long time ago. I remember the times when you could move shapes smoothly. But now no one pays attention to it. But you can use some trick to make it little bit smoother. You can use X: Y: W: H: names of fields in the top bar. These names work like sliders when you place cursor over them, and you can hold Ctrl while tweacking them.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Jun 12, 2024 Jun 12, 2024

Copy link to clipboard

Copied

Thanks for the reply, and yeah I've been using that little tweak as well. It's really a shame that there is no attention to this. When designing icons that need pixel perfect shapes at small sizes it's such a pain. CS5 handles it perfectly. Go figure.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Sep 14, 2024 Sep 14, 2024

Copy link to clipboard

Copied

I want to bump this issue. It's still present in the latest versions of PS. Can we PLEASE have a way to completely disable snapping to the pixel grid when free transforming?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 14, 2024 Sep 14, 2024

Copy link to clipboard

Copied

quote

Can we PLEASE have a way to completely disable snapping to the pixel grid when free transforming?

By @futuremotion

 

You chose "Discussions" when you created this post.
For Feature Requests that the product team will track, choose Ideas and follow the format in this post:

https://community.adobe.com/t5/photoshop-ecosystem-ideas/how-do-i-write-a-feature-request/idi-p/1238...

 

Jane

 

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 14, 2024 Sep 14, 2024

Copy link to clipboard

Copied

If you do raise an idea, then state how you would want pixel edges transformed to a partial pixel distance treated. Each pixel can only have one value so, if the example was a black to white edge transformed onto a half pixel position, would you want the value at that pixel to be 50% of each i.e 50% grey? 

 

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines