Is there a way to do this circular resize of a pattern in photoshop (flat image) ? (I only want to resize the green disk, without changing the size of the interior white disk and without losing details of the green disk, just flatting them)
This can be done here are 4 approaches that work. No apprach is simple to do but its possible. I will describe the conceptually easiest option.
Option1: Using polar coordinates
- Use the offset filter to move your circle center exactly to the middle of your document.
- Apply polar coordinates.
- Select the region that is now a strip in your image and scale it down.
- Apply inverse polar
- Inverse the offset
Done
An easy (not perfect) solution could be to use Filter > Distort > Pinch.
- Make sure the circle is centered in your document.
- Use Filter > Distort > Pinch and set Amount to a negative number.
If an Amount of -100% isn't enough, you can press Alt + Ctrl / Cmd + F to reapply the filter.
Afterwards, you can scale the circle down to the desired size.
-
1This solution also does the job very well and more easily in my case but pattern will be more distorted than the other solution from joojaa. Thanks a lot! – Eric Hz Jun 5 '20 at 14:49
White Circle
layer could just as well be made into a layer mask on theTextured Circle
layer. Unlinked layer mask doesn't get resized with the layer it's attached to. Of course this doesn't squish the texture to fit the visible stroke. – Joonas Jun 5 '20 at 10:22